|
发表于 2020-11-30 19:54:34
|
显示全部楼层
- #include<stdio.h>
- #include<math.h>
- int main() {
- int i, j, m, n, count, c;
- float a[50][5], s,eva[5];
- while (scanf("%d%d", &n, &m) != EOF) {
- c = 0;
- for (i = 0; i < n; i++) {
- for (j = 0; j < m; j++) {
- scanf("%f", &a[i][j]);
- }
- }
- for (i = 0; i < n; i++) {
- s = 0;
- for (j = 0; j < m; j++) {
- s += a[i][j];
- }
- if (i != n - 1) {
- printf("%.2f ", 1.0*s/m);
- } else {
- printf("%.2f\n", 1.0*s/m);
- }
- }
- for (j = 0; j < m; j++) {
- s = 0;
- for (i = 0; i < n; i++) {
- s += a[i][j];
- }
- if (j != m - 1) {
- printf("%.2f ", 1.0*s/n);
- } else {
- printf("%.2f\n", 1.0*s/n);
- }
- }
- for (j = 0; j < m; j++) {
- s = 0;
- for (i = 0; i < n; i++) {
- s += a[i][j];
- }
- s /= 1.0*n;
- eva[j] = s*1.0;
- }
- for (i = 0; i < n; i++) {
- count = 0;
- for (j = 0; j < m; j++) {
- if (a[i][j]>=eva[j]) {
- count++;
- }
- }
- if (count == m) {
- c++;
- }
- }
- printf("%d\n\n", c);
- }
- return 0;
- }
复制代码 |
|