4)用while、do-while、 for 三种循环结构,分别实现1100所有整数之和、1-200所有3的倍数整数之和、11-500 所有非7倍数整数之和,并输出。。
时间: 2023-04-05 15:04:06 浏览: 134
c代码-分别应用while语句、do-while语句和for语句,求出100以内所有奇数的和。
5星 · 资源好评率100%
好的,我可以回答这个问题。
使用while循环实现1100所有整数之和:
```
int sum = 0;
int i = 1;
while (i <= 1100) {
sum += i;
i++;
}
cout << "1100所有整数之和为:" << sum << endl;
```
使用do-while循环实现1-200所有3的倍数整数之和:
```
int sum = 0;
int i = 1;
do {
if (i % 3 == 0) {
sum += i;
}
i++;
} while (i <= 200);
cout << "1-200所有3的倍数整数之和为:" << sum << endl;
```
使用for循环实现11-500所有非7倍数整数之和:
```
int sum = 0;
for (int i = 11; i <= 500; i++) {
if (i % 7 != 0) {
sum += i;
}
}
cout << "11-500所有非7倍数整数之和为:" << sum << endl;
```
以上是三种循环结构分别实现题目要求的代码,希望能够帮到您。
阅读全文