加法器,算出n组加数的和

加法器(适合while,以特定标志结束)
做一个加法运算器,算出N组加数的和。(0 <= N <= 10)
输入
N+1行,每行两个整数,以0 0 结束。
输出
N行,每行一个整数,即算出的和。
样例输入 Copy
3 5
8 1
3 8
0 0
样例输出 Copy
8
9
11

img


哪里错了,没法换行输入

参考这个代码:

#include <iostream>
using namespace std;
int main()
{
    int a=0,b=0,res[100], i=0, t=0;
    cin>>a>>b;
    while(a!=0 || b!=0)
    {
        res[t++] = a+b;
        cin>>a>>b;
    }
    while(i<t)
        cout<<res[i++]<<endl;
    return 0;
}

img

用cin.get(),主要是换行符的郭应该

供参考:

#include <iostream>
using namespace std;
int main()
{
    int a, b, i = 0;
    while (i < 10)
    {
        cin >> a >> b;
        if (a == 0 && b == 0) break;
        cout << a + b << endl;
        i++;
    }
    return 0;
}