C++输入两个以空格分开的整数 a,b。
时间: 2024-09-25 21:02:39 浏览: 58
输入一个正整数,判断是不是素数(C++)
在C++中,你可以使用`cin`(标准输入流)来获取用户输入的两个整数a和b。下面是一个简单的示例程序:
```cpp
#include <iostream>
int main() {
int a, b; // 定义变量a和b用于存储整数
std::cout << "请输入两个以空格分开的整数: ";
// 使用cin从用户那里接收输入
std::cin >> a >> b;
// 检查输入是否成功
if (std::cin.fail()) {
std::cerr << "输入错误! 请输入两个整数并用空格分隔。" << std::endl;
return 1;
}
// 现在a和b已经包含了用户输入的整数
std::cout << "a 的值是: " << a << std::endl;
std::cout << "b 的值是: " << b << std::endl;
// 结束程序
return 0;
}
```
在这个程序中,用户会被提示输入两个整数,然后它们会被分别存储在`a`和`b`变量中。如果用户的输入不是整数或没有空格分隔,`std::cin.fail()`会返回true,我们会捕获这个错误并给出相应的提示。
阅读全文