c++编写一个能计算两数之和的程序,输入数据包括多组
时间: 2024-10-20 18:17:26 浏览: 25
在 C++ 编程中,你可以创建一个简单的控制台程序来接受用户输入两个数字并计算它们的和。这里是一个基本的例子:
```cpp
#include <iostream>
// 主函数
int main() {
// 定义变量用于接收用户输入
double num1, num2;
// 循环读取多组输入,直到用户选择退出
while (true) {
std::cout << "请输入第一组数字 (输入 'q' 退出): ";
if (!(std::cin >> num1)) { // 检查是否成功读取
std::cerr << "无效输入,请输入数字。\n";
continue; // 如果不是数字,跳过这一轮循环
}
std::cout << "请输入第二组数字: ";
if (!(std::cin >> num2)) {
std::cerr << "无效输入,请输入数字。\n";
continue;
}
// 计算两数之和
double sum = num1 + num2;
std::cout << "两数之和是: " << sum << "\n";
// 询问用户是否继续下一轮
char continueChoice;
std::cout << "是否继续输入下一组数字? (y/n): ";
std::cin >> continueChoice;
if (continueChoice == 'n' || continueChoice == 'N') {
break; // 用户选择停止,跳出循环
}
}
return 0;
}
阅读全文