HDU2023 求平均成绩
求平均成绩(这题貌似用结构体更方便,但我没用,也还没想过怎么用,目前用了最傻逼的办法)
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 求平均成绩相关推荐
- HDU2023 求平均成绩【入门】
求平均成绩 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submiss ...
- 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 ...
- C++描述杭电OJ 2023.求平均成绩 ||
C++描述杭电OJ 2023.求平均成绩 || Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩 ...
- 杭电ACM求平均成绩
求平均成绩 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Subm ...
- 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-2 成绩单求平均成绩 (10分)
6-2 成绩单求平均成绩 (10分) 本题要求实现一个函数,从一张成绩单中求平均成绩. 成绩结构体定义如下: typedef struct { char name[50]; //姓名 int scor ...
- 如何用sql求平均成绩
用sql求 平均成绩大于80的学生姓名
- c语言多门平均成绩,C语言:求平均成绩
C语言:求平均成绩0 Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于 ...
- r - 求平均成绩_EXCEL计算修剪平均和条件平均,其实很简单
作者:彭佳 转自: Excel之家ExcelHome 小伙伴们好啊,今天和大家分享一组用于平均值计算的函数,分别是: 算术平均值.修剪平均值.条件平均值和多条件平均值计算. 1. AVERAGE 功能 ...
最新文章
- tensorflow随笔-检测浮点数类型check_numerics
- 深入了解DefaultMessageListenerContainer
- 用 Flink 取代 Spark Streaming,知乎实时数仓架构演进【推荐】
- dw中html中无法使用js,在Dreamweaver中调用JavaScript行为
- day inset_按 SetPrinter API 修改打印机设置 - Application Developer | Microsoft Docs
- 8999元起!vivo X Fold折叠屏旗舰今日首销:采用航天级浮翼式铰链
- springboot undertow替换tomcat方式
- ubuntu未发现wifi适配器_Windows 10 9月更新频翻车,1903版本网络适配器又出bug
- libpcap 中的 struct block
- 37、购物系统需求分析
- 网络抖动多少ms算正常_网络延迟多少秒算正常
- C++ 使用技巧(持续更新)
- 费曼学习法、卡片盒笔记法
- 图片按指定比例缩放并压缩至指定大小,解决保存图片文件体积过大bug。
- 使用KD全景下载器下载Utovr(utovr.com)的4K全景视频
- Excel leftjoin
- 鸿蒙系统自带app分身,哪些手机自带应用分身功能 自带应用分身功能手机推荐...
- 有数列:9,99,999,9999...,编程计算前10项的值。
- [unity] Tween和IEnumerator
- 【Unity】预制体Prefab使用说明
热门文章
- C#统计一段时间内有多少个星期几
- oracle1537,dataguard 出现ORA-16136错误
- python基础包括什么-Python基础题
- python起步输入-第 4 节 小Python 起步
- 怎么用python处理excel文件-用Python读写Excel文件的方式比较
- python编程经典案例-一个非常适合Python新手的编程案例——投票小程序
- python 编程一日一练-「每日一练」巧用python生成随机数
- python怎么输入代码-python中如何设置代码自动提示
- python快速入门答案-Python 开发 14 天快速入门
- python下载安装教程mac-mac上如何安装python3