一、题目
二、分析
这道题应该是第一题,比较简单,在读入数据时就开始计算各个需要的值就可以。另:把二维数组的定义放在外面比较好,这样能申请到更大的空间。
注意:如果用C编译器的话,要特别注意先定义后赋值,否则会报“编译错误”的错。
三、代码
#include<stdio.h>
int x[1001];
int a[1001][1001];
int main()
{
int m,n,t,k,p,i,j;
t=0;
k=0;
p=0;
scanf("%d%d",&n,&m);
for(i=0;i<n;i++)
{
for(j=0;j<=m;j++){
scanf("%d",&a[i][j]);
if(j>0)
{
x[i]+=a[i][j];
}
t+=a[i][j];
}
if(k>x[i])
{
p=i+1;
k=x[i];
}
}
k=-k;
printf("%d %d %d",t,p,k);
return 0;
}