分析:这个同阶乘的道理一样,递归实现很简单
代码如下:
#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));
}
运行结果:
分析:这个同阶乘的道理一样,递归实现很简单
代码如下:
#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));
}
运行结果: