c++任意输入一个大于1小于100的整数,编程计算所有小于该数的偶数和
时间: 2024-09-22 07:07:55 浏览: 16
在 C++ 中,你可以通过循环结构来实现这个功能。首先,获取用户输入的一个大于1且小于100的整数,然后遍历从2到这个数的所有偶数,将它们加起来。以下是一个简单的示例程序:
```cpp
#include <iostream>
int main() {
int num;
std::cout << "请输入一个大于1且小于100的整数: ";
std::cin >> num;
if (num < 2 || num >= 100) {
std::cerr << "输入错误,数字应大于1且小于100。\n";
return 1;
}
int sum = 0;
for (int i = 2; i < num; i += 2) {
sum += i;
}
std::cout << "所有小于" << num << "的偶数之和是: " << sum << "\n";
return 0;
}
```
在这个程序中,我们首先检查用户的输入是否有效,如果不满足条件,则给出错误提示并退出程序。接着,我们初始化一个变量 `sum` 来存储偶数和,并使用一个for循环逐个累加偶数。