2401_86523136 2024-11-24 16:24 采纳率: 85.7%
浏览 5
已结题

C++信奥(A+B问题)

A+B问题升级版再升级
描述

你的任务是计算a+b。

输入
输入中每行是一对a和b。其中会有一对是0和0标志着输入结束,且这一对不要计算。

输出
对于输入的每对a和b,你需要在相应的行输出a、b的和。

如第二对a和b,他们的和也输出在第二行。

输入样例 1

1 5
10 20
0 0
输出样例 1

6
30

  • 写回答

1条回答 默认 最新

  • 关注

    以下回复参考:皆我百晓生券券喵儿等免费微信小程序作答:

    这个问题可以使用C++的输入输出流解决。这是一个简单的求和程序,用于读取一系列的整数对(a和b),并输出他们的和,直到遇到输入为(0, 0)的情况为止。你可以使用cincout进行输入输出操作。

    以下是一个简单的解决方案:

    #include <iostream>
    using namespace std;
    
    int main() {
        int a, b;
        while (cin >> a >> b && !(a == 0 && b == 0)) {  // 持续读取输入直到遇到(0, 0)
            cout << a + b << endl;  // 输出和并换行
        }
        return 0;
    }
    

    在这个程序中,我们使用了一个循环来不断读取输入直到遇到(0, 0)。在每次循环中,我们读取两个整数ab,然后计算他们的和并输出。我们使用cin >> a >> b来读取输入的两个整数,并使用逻辑或操作符||来确保只有在两个数都不为(0, 0)时才会继续循环。一旦遇到(0, 0),循环就会终止。注意我们使用了一个空间符( )在读取两个数之间,这是为了忽略可能存在的空格或其他空白字符。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月2日
  • 已采纳回答 11月24日
  • 创建了问题 11月24日