用C语言三种循环语句求和:1+2+3+...+100=?
时间: 2023-09-14 17:08:47 浏览: 113
C语言实现求1+2+3+……+100的和,要求分别用while、do while、for循环实现。.txt
使用 for 循环语句:
```c
int sum = 0;
for (int i = 1; i <= 100; i++) {
sum += i;
}
printf("1 + 2 + 3 + ... + 100 = %d", sum);
```
使用 while 循环语句:
```c
int sum = 0;
int i = 1;
while (i <= 100) {
sum += i;
i++;
}
printf("1 + 2 + 3 + ... + 100 = %d", sum);
```
使用 do while 循环语句:
```c
int sum = 0;
int i = 1;
do {
sum += i;
i++;
} while (i <= 100);
printf("1 + 2 + 3 + ... + 100 = %d", sum);
```
以上三种循环语句都可以得到相同的结果,即 1 + 2 + 3 + ... + 100 = 5050。
阅读全文