求教C语言编程

来源:百度知道 编辑:UC知道 时间:2024/05/22 07:31:07
用函数递归调用方法求1+2+3+4+……+n

int foo(int n){
if(n==1) return 1;
else return n+foo(n-1);
}

上面是函数 下面是完整代码

#include <stdio.h>
int foo(int n){
    if(n==1) return 1;
    else return n+foo(n-1);
}
int main(){
    int n;scanf("%d",&n);
    printf("%d",foo(n));
    return 0;
}

..你不会就是在群里被考的那个吧