天天看點

H-A + B用于投入産出實踐(VIII)

您的任務是計算一些整數的總和。

輸入項

輸入的第一行包含一個整數N,然後是N行。每行以整數M開頭,然後M整數在同一行中跟随。

輸出量

對于每組輸入整數,應在一行中輸出其總和,并且必須注意,輸出之間存在空白行。

樣本輸入

3

4 1 2 3 4

5 1 2 3 4 5

3 1 2 3

樣本輸出

10

15

6

思路心得:這道題想了很久,看了群裡才知道原來最後一個輸出樣本是無空白行的,而如果隻是加換行符,那麼循環下來必定最後一行是有空白行,這時候我們隻需要加一個if判斷使其除去最後一行的空白行即可

#include<stdio.h>
int main(){
   int a,row,line,sum;
   scanf("%d",&row);
   while(row--){
    scanf("%d",&line);
    sum=0;
       for(int i=0;i<line;i++){
        scanf("%d",&a);
        sum=sum+a;
        }
        printf("%d\n",sum);
        if(row!=0){
        printf("\n");
        }
   }
    return 0;
}