计算a+b 输入描述 输入包括两个正整数a,b(1 <= a, b <= 1000),输入数据包括多组
时间: 2024-09-24 22:19:46 浏览: 82
当你需要在 C++ 中编写一个程序来计算两个正整数 `a` 和 `b` 的和时,你可以使用标准输入流 `cin` 来接收用户的输入。以下是一个简单的示例代码:
```cpp
#include <iostream>
int main() {
int a, b;
// 接收用户输入
std::cout << "请输入第一个正整数 a: ";
std::cin >> a;
std::cout << "请输入第二个正整数 b: ";
std::cin >> b;
// 计算两数之和
int sum = a + b;
// 输出结果
std::cout << "它们的和是: " << sum << std::endl;
return 0;
}
```
在这个代码里,我们首先包含了 `<iostream>` 头文件,它提供了输入输出操作的支持。然后在 `main()` 函数中,定义了两个变量 `a` 和 `b` 来存储用户输入的值,接着使用 `std::cin` 读取用户的输入并将其赋值给这些变量。计算它们的和后,使用 `std::cout` 打印出结果。
如果你想要处理多组输入,可以考虑在一个循环中不断接收和计算,直到用户选择结束。例如:
```cpp
while (true) {
// ...
// 用户可以选择是否继续计算更多组
char continueChoice;
std::cout << "是否继续输入更多组?(y/n): ";
std::cin >> continueChoice;
if (continueChoice != 'y' && continueChoice != 'Y') break; // 如果不是'y',退出循环
}
```
现在,如果用户不输入 'y' 或 'Y',程序就会停止计算后续的输入。
阅读全文