c语言求1+2+3+...+100,分别使用while语句
时间: 2023-09-16 19:08:02 浏览: 440
C语言实现求1+2+3+……+100的和,要求分别用while、do while、for循环实现。.txt
以下是三种不同的 while 循环实现 1 到 100 的求和:
方法一:
```c
int i = 1, sum = 0;
while (i <= 100) {
sum += i;
i++;
}
printf("1 + 2 + ... + 100 = %d\n", sum);
```
方法二:
```c
int i = 1, sum = 0;
while (true) {
sum += i;
i++;
if (i > 100) {
break;
}
}
printf("1 + 2 + ... + 100 = %d\n", sum);
```
方法三:
```c
int i = 1, sum = 0;
do {
sum += i;
i++;
} while (i <= 100);
printf("1 + 2 + ... + 100 = %d\n", sum);
```
以上三种方法都可以实现相同的功能,输出结果为:
```
1 + 2 + ... + 100 = 5050
```
阅读全文