#include
int main()
{
int T,e;
scanf("%d",&T);
for(e=0;eint m,n;
int i,j;
int a[100]={0};
int b[15][15];
scanf("%d %d",&n,&m);
for(i=0;ifor(j=0;jscanf("%d",&b[i][j]);
a[j]+=b[i][j];
}
}
int p,q;
p=1000000;
for(j=0;jif(a[j]printf("%d\n",j+1);
}
return 0;
}
创建二维数组aij,i为测试数据组数,然后套一个i的循环,循环中对j进行升序排列,输出ai0即可(因为大小相同不会交换顺序,用冒泡排序的话,ai0就是最小且下标最小的数)为了同时输出,可以把每组数据的输出统一存到一个数组中,最后输出该数组