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;
}
相关文章
|
7月前
|
人工智能
第4章-7 统计学生平均成绩与及格人数
该程序计算一组学生的平均成绩和及格人数。输入包含学生人数N和N个成绩,输出格式为&quot;average = 平均成绩&quot;和&quot;count = 及格人数&quot;。提供的代码首先读取学生数量,然后累加成绩并计数及格者。平均成绩保留一位小数。当学生人数为0时,平均成绩和及格人数分别输出0.0和0。
145 1
|
7月前
计算三个同学的总成绩、平均成绩。
计算三个同学的总成绩、平均成绩。
111 0
|
2月前
成绩计算
【10月更文挑战第17天】成绩计算。
58 3
|
2月前
【九度 OJ 05】统计同成绩学生人数
【九度 OJ 05】统计同成绩学生人数
12 1
|
2月前
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据【姓名,学号,3门课成绩】,计算平均成绩,将原有 数据和计算的平均分数存放磁盘文件stud.dat中
有5个学生,每个学生有3门课程的成绩,从键盘输入学生数据【姓名,学号,3门课成绩】,计算平均成绩,将原有 数据和计算的平均分数存放磁盘文件stud.dat中
72 0
|
6月前
1038 统计同成绩学生 (20 分)
1038 统计同成绩学生 (20 分)
|
C++
成绩统计
小蓝给学生们组织了一场考试,卷面总分为100分,每个学生的得分都是一个0到100的整数。如果得分至少是60分,则称为及格。
87 0
某学科成绩的录入并显示出最高分,最低分,平均值。
某学科成绩的录入并显示出最高分,最低分,平均值。
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
定义数组,存放5个学生的成绩(成绩值自己设定),将成绩从大到小排序,计算并显示输出成绩总和,平均成绩,最小成绩,最大成绩。
434 0