我的代码
#include<stdio.h>
int main()
{
//输入的第一行包含一个整数N,然后是N行。每行以整数M开头,然后在同一行中跟随M个整数。
//对于每组输入整数,应在一行中输出其总和,并且必须注意,输出之间存在空白行。
int n,m,sum,num;
int i,j;
scanf("%d",&n);
scanf("%d",&m);
for(i=0;i<n;i++)
{
sum=0;
for(j=0;j<m;j++)
{
scanf("%d",&num);
sum+=num;
}
printf("%d\n\n",sum);
}
return 0;
}
AC
#include<stdio.h>
int main(){
int num,sum,m,n;
scanf("%d",&n);
while(n--)
{
sum=0;
scanf("%d",&m);
while(m--)
{
scanf("%d",&num);
sum+=num;
}
if(n==0)
printf("%d\n",sum);
else
printf("%d\n\n",sum);
}
return 0;
}
反思
n=1的时候,只转一行!!!!就是说最后一个输出结果处,只用一个\n