使用c++编写函数,显示200~300之内大于a小于b的所有奇数,主函数读入两个正整数
时间: 2024-12-23 11:20:30 浏览: 5
在C++中,你可以使用一个函数来实现这个功能。首先,你需要创建一个接受两个整数参数`a`和`b`的函数,并在该函数内部遍历给定范围内的所有奇数,判断它们是否满足条件。下面是一个简单的示例:
```cpp
#include <iostream>
// 定义一个函数,参数为起始数a、结束数b
void displayOddNumbers(int a, int b) {
for (int i = a; i <= b; ++i) { // 遍历200到300
if (i % 2 != 0 && i > 0) { // 检查是否是奇数且大于0
std::cout << i << " "; // 输出奇数
}
}
}
int main() {
int start, end;
std::cout << "请输入起始数字(200-300): ";
std::cin >> start;
std::cout << "请输入结束数字(200-300): ";
std::cin >> end;
// 确保输入的范围在指定范围内
if (start >= 200 && start <= 300 && end >= 200 && end <= 300) {
displayOddNumbers(start, end);
} else {
std::cout << "输入的范围不在指定范围内!\n";
}
return 0;
}
```
在这个例子中,用户会从主函数中输入起始和结束数值,然后调用`displayOddNumbers`函数来显示符合条件的奇数。
阅读全文