分别使用C语言的三种循环语句求4--200的和

如题所述

#include <stdio.h>

int main() {

// 1.for 循环

int sum = 0;

for (int i = 4; i <= 200; i++) {

sum += i;

}

printf("for 循环的结果是: %d\n", sum);

// 2.while 循环

sum = 0;

int i = 4;

while (i <= 200) {

sum += i;

i++;

}

printf("while 循环的结果是: %d\n", sum);

// 3.do-while 循环

sum = 0;

i = 4;

do {

sum += i;

i++;

} while (i <= 200);

printf("do-while 循环的结果是: %d\n", sum);

return 0;

}

3种方式的运行结果

请采纳,谢谢。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2023-06-14
以下是使用C语言的三种循环语句(for、while、do-while)分别求4--200的和的程序:
1. 使用 for 循环求和
```c
#include <stdio.h>
int main()
{
int sum = 0;
for (int i = 4; i <= 200; i++) {
sum += i;
}
printf("4到200的和为:%d\n", sum);
return 0;
}
```
2. 使用 while 循环求和
```c
#include <stdio.h>
int main()
{
int sum = 0, i = 4;
while (i <= 200) {
sum += i;
i++;
}
printf("4到200的和为:%d\n", sum);
return 0;
}
```
3. 使用 do-while 循环求和
```c
#include <stdio.h>
int main()
{
int sum = 0, i = 4;
do {
sum += i;
i++;
} while (i <= 200);
printf("4到200的和为:%d\n", sum);
return 0;
}
```
这三个程序的实现方法有所不同,但它们都能够正确计算出4-200之间的所有整数的和,并输出结果。
相似回答