练习2a+b问题

输入两个整数 ,输出两个整数的和。

输入格式
第一行输入一个整数 ,表示需要计算的次数。
接下来 行,每行输入两个用空格分隔的整数 。

输出格式
对于每次输入的 ,输出 的值。
结果保证在 位整型(int)范围内。

样例输入
5
1 2
3 4
5 6
7 8
9 10
样例输出
3
7 11 15
19
题解:用动态的二维数组来存储输入的数据,前面两列来存储输入的元素,第三列来存储计算的和,然后输出第三列

#include<iostream>
using namespace std;
int main()
{
 int n;
 cout << "请输入要进行相加的组数:";
 cin >> n;
 int(*p)[3] = new int[n][3];
 cout << "请输入数据:";
 for (int i = 0; i < n; i++) {
  cin >> p[i][0] >> p[i][1];
 }
 for (int i = 0; i < n; i++) {
  p[i][2] = p[i][0] + p[i][1];
 }
 cout << "和是:" << endl;
 for (int i = 0; i < n; i++) {
  cout << p[i][2] << endl;
 }
 return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_43612495/article/details/86471573