c++for循环求100以内偶数之和
时间: 2024-06-13 14:05:41 浏览: 174
以下是使用C++ for循环求100以内偶数之和的代码:
```c++
#include <iostream>
using namespace std;
int main() {
int sum = 0;
for (int i = 1; i <= 100; i++) {
if (i % 2 == 0) {
sum += i;
}
}
cout << "100以内偶数之和为:" << sum << endl;
return 0;
}
```
相关问题
C++输入100以内所有偶数和奇数的和do while
在C++中,你可以使用`do-while`循环结合条件判断来分别计算100以内所有偶数和奇数的和。下面是一个简单的示例:
```cpp
#include <iostream>
int main() {
int sum_even = 0;
int sum_odd = 0;
int num = 0;
do {
std::cout << "Enter a number (or 'done' to finish): ";
std::cin >> num;
// 判断是否输入了'done'
if (num == "done") {
break;
}
// 检查数字的奇偶性并累加到对应的和中
if (num % 2 == 0) { // 偶数
sum_even += num;
} else { // 奇数
sum_odd += num;
}
} while (num <= 100); // 循环直到用户输入超过100
std::cout << "Sum of even numbers: " << sum_even << "\n";
std::cout << "Sum of odd numbers: " << sum_odd << "\n";
return 0;
}
```
在这个程序中,`do-while`循环会先执行一次,然后根据用户输入继续循环,直到用户输入"done"为止。如果输入的是数字,它会检查该数字是奇数还是偶数,并将相应的和累加。
c++编程100以内的奇数和
在C++中,你可以使用循环结构(如for循环)和条件判断(如if语句)来计算并打印出100以内所有的奇数之和。这里是一个简单的示例代码:
```cpp
#include <iostream>
int main() {
int sum = 0; // 初始化总和为0
for(int i = 1; i <= 100; i++) { // 循环从1开始到100
if(i % 2 != 0) { // 如果当前数字除以2余数不等于0,则它是奇数
sum += i; // 将奇数加到总和上
std::cout << i << " "; // 打印奇数
}
}
std::cout << "\nSum of odd numbers up to 100: " << sum << std::endl; // 输出100以内奇数的和
阅读全文