1092 最好吃的月饼
技巧 !!!开一个一维数组,一行一行的接收输入,最后存放的相当于二维数组的每一列的和。
1 #include"stdio.h" 2 #include"string.h" 3 int main() { 4 int a[1001] = {0},N,M,s,i,j,max = -1; 5 scanf("%d%d",&N,&M); 6 for(i = 1; i <= M; ++i) {//一行一行的接收输入,最后存放的相当于二维数组的每一列的和。 7 for(j = 1; j <=N; ++j) { 8 scanf("%d",&s); 9 a[j]+=s; 10 } 11 } 12 for(j = 1; j <=N; ++j) 13 if(a[j] > max) max = a[j]; 14 printf("%d\n",max);//输出某类月饼的最大销量 15 int flag = 1; 16 for(j = 1; j <=N; ++j) 17 if(a[j] == max) { 18 if(flag==1) { 19 printf("%d",j); 20 flag = 0; 21 } else 22 printf(" %d",j); 23 } 24 }


浙公网安备 33010602011771号