计算1+2+3+...+n的和
时间: 2023-11-22 12:49:56 浏览: 110
以下是两种C语言计算1+2+3+...+n的和的例子:
1.利用递归实现求和
```c
#include <stdio.h>
int Sum(int n) {
if(n == 0) return 0;
return Sum(n-1)+n;
}
int main() {
printf("%d\n",Sum(10)); // 输出:55
}
```
2.利用循环实现求和
```c
#include <stdio.h>
int main() {
int sum=0;
for(int i=1;i<=10;i++) {
sum+=i; }
printf("%d\n",sum); // 输出:55
}
```
阅读全文