通过键盘输入一个大于0的整数,输出此整数的两个相邻数。写出函数,如输入6,则输出7和5。
时间: 2024-09-25 16:09:11 浏览: 33
py代码-输入一个包含若干整数的列表,输出这些整数的乘积。 例如输入[-2, 3,4],输出-24。
你可以创建一个简单的函数,让用户输入一个整数,然后返回它的前一个和后一个数字。这个函数可以使用C++的条件判断来实现。下面是一个示例函数:
```cpp
#include <iostream>
// 函数定义,接受一个整数作为输入,返回其相邻的两个整数
void printAdjacentNumbers(int num) {
if (num > 0) { // 检查输入是否大于0
int prevNum = num - 1; // 计算前一个数字
int nextNum = num + 1; // 计算后一个数字
std::cout << "给定数字 " << num << " 的相邻数是: " << prevNum << " 和 " << nextNum << std::endl;
} else {
std::cout << "请输入一个大于0的整数。" << std::endl;
}
}
int main() {
int input;
std::cout << "请输入一个大于0的整数: ";
std::cin >> input;
printAdjacentNumbers(input);
return 0;
}
```
当你运行这个程序并输入6,将会输出“给定数字6的相邻数是: 5 和 7”。
阅读全文