从键盘上输入一个小于10000的整数数字 n ,输出 1 到 n 之间所有奇数数字的和。
时间: 2024-12-05 12:15:38 浏览: 3
要实现这个功能,你可以使用C++的循环结构(如for或while)以及条件语句来判断每个数字是否为奇数,然后累加到总和中。以下是一个简单的示例代码:
```cpp
#include <iostream>
int main() {
int n, sum = 0; // 初始化总和为0
std::cout << "请输入一个小于10000的整数: ";
std::cin >> n;
if (n >= 1 && n <= 10000) { // 检查输入范围
for (int i = 1; i <= n; i++) {
if (i % 2 != 0) { // 如果数字是奇数
sum += i; // 加入总和
}
}
} else {
std::cout << "输入错误,请确保数值小于10000。\n";
return 1;
}
std::cout << "1到" << n << "之间所有奇数的和是: " << sum << "\n";
return 0;
}
```
这段代码首先提示用户输入一个整数,然后检查该数字是否在给定范围内。如果在范围内,它将遍历1到n的所有数字,如果数字是奇数(即能被2除余1),就将其加入到总和`sum`中。最后,程序输出奇数之和。
阅读全文