#include<stdio.h>
int sum(int n)
{
int s;
if(n==1)
s=1;
else
s=n+sum(n-1);
return s;
}
int main()
{
int n;
while(1)
{
printf("请输入n:");
scanf("%d",&n);
printf("%d\n",sum(n));
}
return 0;
}
int sum(int n)
{
int s;
if(n==1)
s=1;
else
s=n+sum(n-1);
return s;
}
int main()
{
int n;
while(1)
{
printf("请输入n:");
scanf("%d",&n);
printf("%d\n",sum(n));
}
return 0;
}
本文详细介绍了使用递归方法在C语言中计算整数之和的过程,通过实验证明了递归算法的正确性和效率,并探讨了其在编程中的应用与优化策略。
3236

被折叠的 条评论
为什么被折叠?



