求平均成绩(这题貌似用结构体更方便,但我没用,也还没想过怎么用,目前用了最傻逼的办法)

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 191821    Accepted Submission(s): 42454

Problem Description

假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。

Input

输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。

Output

对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,结果保留两位小数;第三行是一个整数,表示该班级中各科成绩均大于等于平均成绩的学生数量。
每个测试实例后面跟一个空行。

Sample Input

2 2 5 10 10 20

Sample Output

7.50 15.00 7.50 15.00 1

代码如下:

#include <iostream>
#include <cstdio>
using namespace std;
int main(){int n,m;while(scanf("%d %d",&n,&m)!=EOF){int sum=0;int people=0;int a[50][5];double stu_ave[50]={0};double poi_ave[50]={0};for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){scanf("%d",&a[i][j]);}}for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){stu_ave[i]+=a[i][j];}stu_ave[i]/=m;printf("%.2f",stu_ave[i]);if(i!=n)printf(" ");}printf("\n");for(int j=1;j<=m;j++){for(int i=1;i<=n;i++){poi_ave[j]+=a[i][j];}poi_ave[j]/=n;printf("%.2f",poi_ave[j]);if(j!=m)printf(" ");}printf("\n");for(int i=1;i<=n;i++){for(int j=1;j<=m;j++){if(a[i][j]>=poi_ave[j])sum++;    }if(sum==m)people++;sum=0;}printf("%d\n",people);printf("\n");
}return 0;
}

转载于:https://www.cnblogs.com/jianqiao123/p/11223355.html

HDU2023 求平均成绩相关推荐

  1. HDU2023 求平均成绩【入门】

    求平均成绩 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...

  2. HDU2023求平均成绩

    #include <stdio.h> int main() { int n,m; int i,k,j; int a,b,c,t; double sco[51][6],sum,sum1; d ...

  3. C++描述杭电OJ 2023.求平均成绩 ||

    C++描述杭电OJ 2023.求平均成绩 || Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩 ...

  4. 杭电ACM求平均成绩

    求平均成绩 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  5. EduCoder-程序设计技术R-循环结构程序设计2-(第1关:C循环-求平均成绩)(第2关:C循环-求各位数字)(第3关:C循环-求阶乘之和)(第4关:C循环-水仙花数)(第5关:C循环

    目录 第1关:C循环-求平均成绩 代码示例 第2关:C循环-求各位数字之积 代码示例 第3关:C循环-求阶乘之和 代码示例 第4关:C循环-水仙花数 代码示例 第5关:C循环-寻找完数 代码示例 第6 ...

  6. 6-2 成绩单求平均成绩 (10分)

    6-2 成绩单求平均成绩 (10分) 本题要求实现一个函数,从一张成绩单中求平均成绩. 成绩结构体定义如下: typedef struct { char name[50]; //姓名 int scor ...

  7. 如何用sql求平均成绩

    用sql求 平均成绩大于80的学生姓名

  8. c语言多门平均成绩,C语言:求平均成绩

    C语言:求平均成绩0 Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于 ...

  9. r - 求平均成绩_EXCEL计算修剪平均和条件平均,其实很简单

    作者:彭佳 转自: Excel之家ExcelHome 小伙伴们好啊,今天和大家分享一组用于平均值计算的函数,分别是: 算术平均值.修剪平均值.条件平均值和多条件平均值计算. 1. AVERAGE 功能 ...

最新文章

  1. tensorflow随笔-检测浮点数类型check_numerics
  2. 深入了解DefaultMessageListenerContainer
  3. 用 Flink 取代 Spark Streaming,知乎实时数仓架构演进【推荐】
  4. dw中html中无法使用js,在Dreamweaver中调用JavaScript行为
  5. day inset_按 SetPrinter API 修改打印机设置 - Application Developer | Microsoft Docs
  6. 8999元起!vivo X Fold折叠屏旗舰今日首销:采用航天级浮翼式铰链
  7. springboot undertow替换tomcat方式
  8. ubuntu未发现wifi适配器_Windows 10 9月更新频翻车,1903版本网络适配器又出bug
  9. libpcap 中的 struct block
  10. 37、购物系统需求分析
  11. 网络抖动多少ms算正常_网络延迟多少秒算正常
  12. C++ 使用技巧(持续更新)
  13. 费曼学习法、卡片盒笔记法
  14. 图片按指定比例缩放并压缩至指定大小,解决保存图片文件体积过大bug。
  15. 使用KD全景下载器下载Utovr(utovr.com)的4K全景视频
  16. Excel leftjoin
  17. 鸿蒙系统自带app分身,哪些手机自带应用分身功能 自带应用分身功能手机推荐...
  18. 有数列:9,99,999,9999...,编程计算前10项的值。
  19. [unity] Tween和IEnumerator
  20. 【Unity】预制体Prefab使用说明

热门文章

  1. C#统计一段时间内有多少个星期几
  2. oracle1537,dataguard 出现ORA-16136错误
  3. python基础包括什么-Python基础题
  4. python起步输入-第 4 节 小Python 起步
  5. 怎么用python处理excel文件-用Python读写Excel文件的方式比较
  6. python编程经典案例-一个非常适合Python新手的编程案例——投票小程序
  7. python 编程一日一练-「每日一练」巧用python生成随机数
  8. python怎么输入代码-python中如何设置代码自动提示
  9. python快速入门答案-Python 开发 14 天快速入门
  10. python下载安装教程mac-mac上如何安装python3