美文网首页
2020-05-17 函数2

2020-05-17 函数2

作者: 黄灯浸茶 | 来源:发表于2020-05-17 17:20 被阅读0次
  • 一个c语言程序至少要有一个函数
  • 主函数
  • 程序是由一个一个函数组成
  • 一个函数的执行过程:
    定义了函数 fun( int x,int y) 函数内部定义的变量叫做:局部变量
    当我们调用时,该函数才会在存储空间

函数内部定义的静态变量,是全局性的

定义函数不可以嵌套,在函数中调用函数不可行
调用可以嵌套

在主函数中又定义一个函数是不行的:

int main()
{
void Fun()
}
是错误的


123 ===> 321

1234 ===> 4321

1 ====> 1

int main()
{
  IntReverse(1234);
    return 0;
}

void IntReverse(int n)
{
    int a;
    while(n!=0)
    {
      a = n%10;   //  得出整数          1234%10 =4       123== 3     12   ----2

      printf("%d",a);

      n = n/10;      //去掉个位数       1234/10 =123    123===12    12----1
    }
}

1234 输出 四千三百二十一

int main()
{
    printf("%d",IntReverse(1234));


      return 0;
}

 int  IntReverse(int n)
{
    int a;
    int t=0;

    while(n!=0)
    {
        a = n%10;   //  得出整数          1234%10 =4       123== 3     12   ----2

        t = t*10+a;

        n = n/10;      //去掉个位数       1234/10 =123    123===12    12----1
    }

    return t;
}

最大公约数和最小公倍数

//最大公约数

int Gcd(int a,int b)
{
    int k;              //设置最大公约数k
    k =a<b?a:b;             //比较k为

    while(  a%k      ||      b%k )
    {
        k--;
    }
    return  k;
}

//最小公倍数

int MaxBei(int a,int b)
{
    int k;
    k = a>b?a:b;

    while( k%a || k%b)
        ++k;

    return k;
}

返回Fibnacci数列的第n项

int Fib(int n)
{
    int a,b,c,i;
    a=b=1;

    for(i=3;i<=n;i++)
    {
        c = a +b;

        a  = b;

        b = c;
    }
}

打印n行 * 形 三角 函数

void Tow(int n)
{
  int i,j ;       //内外循环控制变量

  for(i=1;i<=n;i++)
  {
      //输出第 i 行
      for(j=1;j<=n-i;j++)
        {
          putchar(' ');            //每一行n-i个空格
        }
        for(j=1;j<=2*i-1;j++)
          putchar('*');           //每一行2n-1个*
      putchar('\n');
  }
}

//调用该函数

int main()
{
    Tow(10);
    return 0;
}

===============================================

递归

1.递归求n!

int fact(int n)
{
    if(n==0)
        return 1;
    else
        return n * fact(n-1);
}

//递归求 a到b的和

//递归求a的n次方
//求3 的 4次方

//转换为3 * 3 ^3
//3^3 = 3 * 3 ^2
//3^2 = 3 *3
// x =3 ,n =1

相关文章

  • 2020-05-17 函数2

    一个c语言程序至少要有一个函数 主函数 程序是由一个一个函数组成 一个函数的执行过程:定义了函数 fun( in...

  • 2020-05-17

    2020-05-17 2020-05-17 成长日志第331天 家名:温暖有爱之家 家规:真诚待人不自欺,学会看见...

  • 基金投资小白的交易记录

    2020-05-13 记录: 2020-05-17更新: 2020-05-19更新

  • Day9总结

    1.回顾昨天学习知识: 1)字典2)集合 2.函数 1)函数语法 def 函数名():函数体 2)函数的调用 函数...

  • 遭遇撞车事故高速路上深思

    2020-05-14 00:00 至 2020-05-17 23:59 【价值力】 1,学了这节之后,我的3个收获...

  • 廖雪峰 | 3.0 函数

    1 调用函数 2 定义函数 3 函数的参数 4 递归函数 1 调用函数 1,使用函数时,需要知道函数的名称和参数2...

  • 【周总结】第九期第01周07号-醒

    2020-05-17 【本周计划/总结】 一、职业发展 陷入了低迷期,很多事情没有按部就班,自己也是越来越不喜欢现...

  • 2019-01-05 day10function2 函数作为函数

    05 函数的参数是函数 3. 变量作为函数的实参 函数1作为函数2的实参 -- 函数2就是一个高阶函数 非常重要...

  • 函数2

    1.函数的返回值 在python中,每个函数都有返回值。当函数体中存在return语句的时候,返回值为return...

  • 函数2

    1.异常 异常时干扰程序的正常流程的非正常事故,当事故被查出时,会抛出一个异常 2.给类型添加方法 JS允许给基...

网友评论

      本文标题:2020-05-17 函数2

      本文链接:https://www.haomeiwen.com/subject/wufsohtx.html