A+B for Input-Output Practice (VIII)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 163459 Accepted Submission(s): 49397
Problem Description
Your task is to calculate the sum of some integers.
Input
Input contains an integer N in the first line, and then N lines follow. Each line starts with a integer M, and then M integers follow in the same line.
Output
For each group of input integers you should output their sum in one line, and you must note that there is a blank line between outputs.
Sample Input
3 4 1 2 3 4
5 1 2 3 4 5
3 1 2 3
Sample Output
10 15 6
解题思路:把两道题结合了下。
代码如下:
#include <stdio.h>
int main ()
{
int a , z , s , n ;
int i , sum ;
scanf_s ( "%d" , &s );
for (z = 0 ; z < s ; z ++)
{
scanf_s ( "%d" , &n );
sum = 0 ;
for (i = 0 ; i < n ; i ++)
{
scanf_s ( "%d" , &a );
sum += a ;
}
printf ( "%d\n" , sum );
if (z < s - 1 )
printf ( "\n" );
else
break ;
}
return 0 ;
}
int main ()
{
int a , z , s , n ;
int i , sum ;
scanf_s ( "%d" , &s );
for (z = 0 ; z < s ; z ++)
{
scanf_s ( "%d" , &n );
sum = 0 ;
for (i = 0 ; i < n ; i ++)
{
scanf_s ( "%d" , &a );
sum += a ;
}
printf ( "%d\n" , sum );
if (z < s - 1 )
printf ( "\n" );
else
break ;
}
return 0 ;
}