Manchester


私信TA

用户名:wenyajie

访问量:313051

签 名:

在历史前进的逻辑中前进,这个逻辑就是人心向背的逻辑

等  级
排  名 1
经  验 62780
参赛次数 1
文章发表 188
年  龄 0
在职情况 学生
学  校 Xiamen University
专  业 计算机科学

  自我简介:

在历史前进的逻辑中前进,这个逻辑就是人心向背的逻辑

解题思路:
如果x大于0,则执行函数:

  1. 如果x==1返回10;

  2. 如果x>1,递归x-1,返回f(x-1)+2;

  3. 输出f(x);


    参考代码:

  4. #include <stdio.h>
    int f( int x );
    
    
    int main()
    {
        int x;
        scanf( "%d", &x );
        if ( x > 0 )
            printf( "%d", f( x ) );
        return(0);
    }
    
    /*-------------------------------*/
    int f( int x )
    {
        if ( x == 1 )
            return(10);
        else
        if ( x > 1 )
            return(f( x - 1 ) + 2);
    }
    别忘点赞哦-.-

 

0.0分

3 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区

那么几行代码一定要模块化吗?这反而会影响效率吧
2018-08-26 19:07:40
  • «
  • 1
  • »