搜索
您的当前位置:首页用递归的方法计算1+2+3+...+n

用递归的方法计算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));
}

运行结果:

因篇幅问题不能全部显示,请点此查看更多更全内容

Top