E - 求平均成绩

简介: E - 求平均成绩
#include<stdio.h>
int  main()
{
  int i,q,j,n,m;
  while (~scanf("%d%d", &n, &m))
  {
    float a[100][100];
    float xs[100], kc[100];
    float sum = 0;
    int nb = 0, nnb = 0;
    for (i = 0; i < n; i++)
      for (j = 0; j < m; j++)
      {
        scanf("%f", &a[i][j]);
      }
    for (i = 0; i < n; i++)
    {
      for (j = 0; j < m; j++)
      {
        sum = sum + a[i][j];
      }
      xs[j]= sum / m;
      printf("%.2f ", xs[j]);
      sum = 0;
    }
    printf("\n");
    for (q=0,j = 0; j < n; j++,q++)
    {
      for (i = 0; i < m; i++)
      {
        sum = sum + a[i][j];
      }
      kc[q] = sum / n;
      printf("%.2f ", kc[q]);
      sum = 0;
    }
    printf("\n");
    for (i = 0; i < n; i++)
    {
      for (q=0,j = 0; j < m; j++,q++)
      {
        if (a[i][j] > kc[q])
          nb++;
      }
      if (nb == m)
        nnb++;
    }
    printf("%d\n", nnb);
  }
  return 0;
}
相关文章
|
8天前
|
人工智能
第4章-7 统计学生平均成绩与及格人数
该程序计算一组学生的平均成绩和及格人数。输入包含学生人数N和N个成绩,输出格式为&quot;average = 平均成绩&quot;和&quot;count = 及格人数&quot;。提供的代码首先读取学生数量,然后累加成绩并计数及格者。平均成绩保留一位小数。当学生人数为0时,平均成绩和及格人数分别输出0.0和0。
20 1
|
1月前
7-66 计算工资 (15 分)
7-66 计算工资 (15 分)
31 0
|
4月前
计算三个同学的总成绩、平均成绩。
计算三个同学的总成绩、平均成绩。
47 0
|
10天前
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
有五个学生,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,并存到磁盘中
|
8月前
|
C++
成绩统计
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。
62 0
|
5月前
某学科成绩的录入并显示出最高分,最低分,平均值。
某学科成绩的录入并显示出最高分,最低分,平均值。
|
9月前
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
323 0
|
10月前
|
算法
蓝桥杯 算法提高 统计平均成绩
蓝桥杯 算法提高 统计平均成绩
68 0