#include#include int main() { int a[100][10]; double ans[10]; int n, m, cnt, t, pen; double s1,s2; int i,j; while (scanf("%d%d", &n, &m) != EOF) { t = 0; s1=s2=cnt=0; //读入 for (i = 0; i < n; i++) for(j = 0; j < m; j++) scanf("%d", &a[i][j]); //第一行 for(i = 0; i < n; i++) { for(j = 0; j < m; j++)s1 += a[i][j]; if(i != 0) printf(" "); printf("%.2lf", s1 / m); s1 = 0; } printf("n"); //第二行 for(i = 0; i < m; i++) { for(j = 0; j < n; j++)s2 += a[j][i]; if(i != 0) printf(" "); printf("%.2lf", s2 / n); ans[t] = s2 / n; s2 = 0; t++; } printf("n"); //第三行 for(i = 0; i < n; i++) { pen = 1; for(j = 0; j < m; j++) { if(a[i][j]< ans[j]){pen=0;break;} } if(pen==1)cnt++; } printf("%dn", cnt); printf("n"); } return 0; }
没错就是第二行。。。改了一下i j 顺序就AC了哈哈哈 os:好想转计科 那样就不用学化学了!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)