c语言中用函数调用求0到n的和 急急急!!

用函数调用 求0~n整数的和

#include <stdio.h>

int fun(int n)

{

if(n==0) return n;

else return n+fun(n-1);

}

//以上为满足题意的函数,以下为主函数

int main()

int n;

scanf("%d",&n);

printf("%d",fun(n));

return 0;

}

//运行示例:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-06-19
int sum(int n)
{return n*(n+1)/2;
}
int main()
{
int n;
scanf("%d",&n);
printf("%d",sum(n));
return 0;
}