c语言使用递归的自定义函数实现1加到n
时间: 2024-05-14 07:13:31 浏览: 122
递归调用-C语言函数以及函数的调用
好的,这是一个很常见的题目。您可以使用递归的方式实现求和,将n不断递减,直到n=1为止。这是实现的代码:
```
#include <stdio.h>
int sum(int n)
{
if (n == 1) {
return 1;
} else {
return n + sum(n - 1);
}
}
int main()
{
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
printf("1+2+...+%d=%d\n", n, sum(n));
return 0;
}
```
希望这个回答能够帮助您!请问还有什么可以帮到您的?
阅读全文