用c语言中的while循环计算1 + 2 + 3的和
时间: 2023-09-28 11:12:20 浏览: 45
可以使用如下代码:
```c
#include <stdio.h>
int main() {
int sum = 0, i = 1;
while (i <= 3) {
sum += i;
i++;
}
printf("1 + 2 + 3 = %d\n", sum);
return 0;
}
```
在这个程序中,我们使用了一个 `sum` 变量来保存累加和,一个 `i` 变量来遍历 1 到 3 的数字。在循环中,我们将每个数字加到 `sum` 中,然后将 `i` 增加,直到 `i` 大于 3。最后,我们打印出计算得到的累加和。
相关问题
用c语言中的while循环计算1 + 2 + 3+.....n的和
可以使用如下的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时,循环结束。最后输出计算结果。
c语言中计算用while语句1+2+…+n
在C语言中,可以使用while语句来计算1+2+...+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+2+...+%d=%d\n", n, sum);
return 0;
}
```
首先,我们定义了三个变量:n表示要计算的正整数,sum表示计算结果,i表示循环计数器,初始值为1。然后,使用while循环语句,当i小于等于n时,执行循环体内的语句。循环体内,将i加到sum中,并将i自增1。最后,输出计算结果。