编写一个函数求1+2+3+…100。要求用递归调用的方法实现,并写一个主函数输出结果。
程序如下:
#include <stdio.h>
int sum(int n)
{ if(n==1)return 1;
else return(sum(n-1)+n);
}
void main()
{ int x=100;
printf(“1+2+3+…100的结果为:%d\n”,sum(x));
}
© 版权声明
部分文章来自网络,只做学习和交流使用,著作权归原作者所有,遵循 CC 4.0 BY-SA 版权协议。
THE END
暂无评论内容