C++用do while的形式写出100以内所有偶数和奇数的和
时间: 2024-10-11 17:03:09 浏览: 23
c代码-9. 功能:用while语句计算1—n中的奇数之和及偶数之和。
在C++中,我们可以使用do-while循环结构来遍历100以内的所有整数,然后判断它们是否是偶数或奇数,并累加各自的总和。以下是分别计算偶数和奇数之和的一个示例:
```cpp
#include <iostream>
int main() {
int evenSum = 0;
int oddSum = 0;
int num = 1; // 开始从1开始计数
do {
if (num % 2 == 0) { // 检查是否为偶数
evenSum += num;
} else { // 若不是偶数,则是奇数
oddSum += num;
}
++num; // 移动到下一个数字
} while (num <= 100); // 当num大于100时跳出循环
std::cout << "100以内的偶数和: " << evenSum << std::endl;
std::cout << "100以内的奇数和: " << oddSum << std::endl;
return 0;
}
```
这个程序会先初始化两个变量`evenSum`和`oddSum`用于存储偶数和奇数的和,然后在一个无限循环中(do...while)检查当前数字`num`是否为偶数并相应地累加到对应的和里,直到`num`超过100为止。
阅读全文