/*错误代码*/
#include<iostream>
using namespace std;
void main()
{
int m,n,x,sum;
while(cin>>n>>m)
{
for(int i=0;i<n;i++)//错误
{
sum=0;
for(int j=0;j<m;j++)
{
cin>>x;
sum+=x;
}
cout<<sum<<endl;
}
}
}
--------------------------------------------------------------------------------------------------------
/*正确代码*/
#include<iostream>
using namespace std;
void main()
{
int m,n,x,sum;
while(cin>>n)
{
for(int i=0;i<n;i++)
{
cin>>m; //正确
sum=0;
for(int j=0;j<m;j++)
{
cin>>x;
sum+=x;
}
cout<<sum<<endl;
}
}
}
总结:注意m的输入在n循环里面!