codeup黑盒测试

 

题目描述

你的任务是计算若干整数的和。

输入

输入的第一行是一个正数N,表示后面有N行。每一行的第一个数是M,表示本行后面还有M个数。

输出

对于每一行数据需要在相应的行输出和。

样例输入 Copy

2
4 1 2 3 4
5 1 2 3 4 5

样例输出 Copy

10
15

 

AC代码

#include
using namespace std;
int main()
{
    //若n = 2,代表输入两组(行)数据
    int n;
    scanf("%d",&n);
    while (n--)
    {
        //对于每组数据单独进行处理,m表示本行中有m个数
        int m;
        while (scanf("%d",&m) != EOF)
        {
            //每次处理本行的m个数据并输出结果
            int sum = 0;
            for (int i = 1;i <= m;i++)
            {
                int x;
                scanf("%d",&x);
                sum += x;
            }
            //执行完printf函数后回到while循环开始下一次求和
            printf("%d\n",sum);
        }
    }
    return 0;
}

 

你可能感兴趣的:(codeup习题)