用c语言中的while循环计算1 + 2 + 3+.....n的和
时间: 2023-09-20 20:11:55 浏览: 125
求1+1*2+1*2*3+...+1*2*3*...*n的和(C for循环)
4星 · 用户满意度95%
可以使用如下的C语言代码来计算1到n的和:
```c
#include <stdio.h>
int main() {
int n, sum = 0, i = 1;
printf("请输入一个正整数n:");
scanf("%d", &n);
while (i <= n) {
sum += i;
i++;
}
printf("1到%d的和为:%d", n, sum);
return 0;
}
```
代码中使用了一个while循环来计算1到n的和,其中sum变量用于存储累加的结果,i变量用于表示当前累加的数。每次循环中,将i加入sum中,然后将i加1,直到i大于n时,循环结束。最后输出计算结果。
阅读全文