练习题1002 A+B C++动态数组实现"/>
【NEUQ QJ】编程练习题1002 A+B C++动态数组实现
题目描述
输入两个数A,B,输出A+B的值。
输入
第一行是数据的组数N,从第二行开始是N组由两个整数(a和b)构成的数据,a和b之间用空格隔开,每组输入单独占一行
输出
每组的两个整数(a和b)求和并输出,每组的求和结果独占一行
样例输入
2 1 2 10 20
样例输出
3 30
代码如下:
//1002
using namespace std;
int main()
{
int n;
cin >> n;
int **q=NULL;
q = new int*[n];
int *s=NULL;
s = new int[n];
for (int i = 0;i < n;i++)
{
q[i] = new int[2];
}
for (int j = 0;j < n;j++)
{
s[j] = 0;
for (int k = 0;k < 2;k++)
{
cin >> q[j][k];
s[j] = s[j] + q[j][k];
}
}
for (int i = 0;i < n;i++)
{
cout << s[i] << endl;
}
delete s;
for (int j = 0;j < n;j++)
{
delete q[j];
}
delete q;
return 1;
}
更多推荐
【NEUQ QJ】编程练习题1002 A+B C++动态数组实现
发布评论