用递归的方法计算1+2+3+…+n
分析:这个同阶乘的道理一样,递归实现很简单
代码如下:
#include <stdio.h>
int sum( int n){
if(n<=0)
printf("data error");
else if(n ==1)
return 1;
else
return n+sum(n-1);
}
int main(){
int n;
scanf("%d",&n);
printf("%d" , sum(n));
}
运行结果:
版权声明:本文为huihuisd原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。