c语言递归实现1到n的和
以下是用递归实现1到n的和的C语言代码:
```C
#include <stdio.h>
int sum(int n) {
if (n == 0) {
return 0;
} else {
return n + sum(n-1);
}
}
int main() {
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);递归函数c语言规则
int result = sum(n);
printf("1到%d的和是:%d\n", n, result);
return 0;
}
```
运行代码后,会要求用户输入一个正整数n,然后计算出1到n的和,并将结果输出到屏幕上。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论