成绩统计(score)
题目描述
合肥市某学校某年级共有m个班,每个班级都有n位学生。某次考试结束后,知道了每位学生的总分(整数),现在还要再统计一些数据:
1)每个班级的最高得分
2)每个班级的平均得分(四舍五入,保留一位小数)
3)所有学生总分低于一个分值p的人数和高于一个分值q的人数。
输入格式
输输入数据共m+1行。第一行是4个由空格分隔的正整数m、n、p、q,接下来m行,每行共有n个由空格分隔的正整数,表示每一位学生的总分出格式
输出格式:
共3行:
第一行m个由空格分隔的正整数,对应每个班级的最高分
第二行m个由空格分隔的数值,对应每个班级的平均分
第三行2个由空格分隔的正整数,分别表示低于p的人数和高于q的人数
输入样例:
3 4 150 290 260 300 140 190 290 280 260 270 190 280 300 190
输出样例:
300 290 300 222.5 275.0 240.0 1 2
代码
#include<iostream>
#include<cstdio>
using namespace std;
double cntp[105];
double cntq[105];
int main(){
int m,n,p,q;
cin>>m>>n>>p>>q;
int cnt1=0,cnt2=0;
for(int i=1;i<=m;i++){
int maxn=0;
double sum=0;
for(int j=1;j<=n;j++){
int a;
cin>>a;
sum+=a;
if(maxn<a){
maxn=a;
}
if(a<p){
cnt1++;
}
if(a>q){
cnt2++;
}
}
cntp[i]=maxn;
cntq[i]=sum;
}
for(int i=1;i<=m;i++){
cout<<cntp[i]<<" ";
}
cout<<endl;
for(int i=1;i<=m;i++){
printf("%.1lf ",cntq[i]/n);
}
cout<<endl;
cout<<cnt1<<" "<<cnt2;
return 0;
}
成绩统计(score)相关推荐
- [LOJ]体育成绩统计 / Score (无脑模拟,没有脑子,就是上!)
题目 好久没敲过恶心的模拟题了,莫名有点怀念是什么鬼,我还记得我的zamjena 没啥想说的,这道题就是没智商有码力的 纯粹是纪念一下今天上午直接肝了的两个半小时,真的一点思维都不需要有,直接上!! ...
- 分数统计设计java程序_(windows综合程序)设计一个学生平时成绩统计软件 最后的Java作业...
1.(windows综合程序)设计一个学生平时成绩统计软件.要求: (1) 录入课程名称(进入系统时录入).学生姓名.学号.成绩.日期(自动生成日期并在界面显示),除第一次外其他次数输入只需要录入学号 ...
- 《C语言及程序设计》实践参考——学生成绩统计
返回:贺老师课程教学链接 [项目1-学生成绩统计] 每位同学的信息学号.姓名.C.高数.英语成绩.定义一个学生成绩的结构体数组,其中的数据成员包括学号(char num[13]).姓名(name).三 ...
- 基础算法4 —— 结构体(成绩统计) + 栈(模拟进制转换 + 优秀的拆分) + 指针
结构体 结构体的实际应用场景: 在实际问题中,一组数据往往具有不同的数据类型.比如,某次期末考试中要记录一个学生的考试信息,除了有姓名(char)外,还有班级(int).性别(char).语文.数学. ...
- YTU 2798: 复仇者联盟之数组成绩统计
2798: 复仇者联盟之数组成绩统计 时间限制: 1 Sec 内存限制: 128 MB 提交: 136 解决: 96 题目描述 定义一个5行3列的二维数组,各行分别代表一名学生的高数.英语.C++ ...
- 线性表的练习--学生成绩统计
线性表的练习--学生成绩统计 问题描述:建立一个简单的学生成绩表,要求能够完成学生成绩的录入,总成绩的计算,学生成绩的查询,学生成绩表的排序 算法分析: 创建一个线性表来储存学生成绩,每个学生成绩信息 ...
- C语言经典实例:1-10例:三角求和、显示所占字节数、自增自减运算while语句输出最小值、计算快递费用、学生成绩统计
文章目录 C语言经典实例:1-10例:三角求和.显示所占字节数.自增自减运算while语句输出最小值.计算快递费用.学生成绩统计等 1.程序的编写工具 2.项目的创建 3.C语言经典实例1-10编写的 ...
- 学生信息管理系统(成绩统计)Java课设
下载地址:学生信息管理系统(成绩统计)Java课设-Web服务器文档类资源-CSDN下载 ├── StudentInfo │ ├── bin │ │ ├── com │ │ │ ...
- 蓝桥杯 成绩统计 Python实现
蓝桥杯 成绩统计 小蓝给学生们组织了一场考试,卷面总分为 100 分,每个学生的得分都是一个 0 到 100 的整数. 如果得分至少是 60 分,则称为及格.如果得分至少为 85 分,则称为优秀. 请 ...
最新文章
- 工业机器视觉系统相机如何选型?(理论篇—3)
- Geth 控制台使用及 Web3.js 使用实战
- 香港居民换领新智能身份证 市民对办理过程表满意
- java不输出数字_为什么我的代码不输出(仅)数字?
- python类的专有方法_Python——类的专有方法
- 优雅地用宏实现环形缓冲区
- java封装 1210 速记
- python multiprocessing多进程执行for循环的代码
- @程序员,这门编程语言不输 C/C++!
- linux打开文件vi,在Linux中使用vi打开文件时如何显示行号,及跳转到指定行
- 将某一位置1,将某一位置0,判断某一位是否为1
- 我的WCF之旅(13):创建基于MSMQ的Responsive Service(转载)
- 西门子PLC开关量选择
- 网上下载的PPT模板总是会自动切换、自动播放动画,怎么取消自动播放
- Appstore评分数据python实战
- Hadoop_GJF_MBY
- [译]Unity3D Shader教程(二)HLSL
- keil分散加载文件sct写法
- 线性代数(三十九) :格拉姆-施密特正交化与标准正交基
- VB学习过程(二)VB的语法基础和常用的内部函数
热门文章
- 影音服务器 Linux,centos7安装plex影音媒体服务器
- 稳字当头,网易加码未来
- Activity 跳转的生命周期变化
- Java反编译工具Jad详解
- OpenAI-ChatGPT最新官方接口《微调ChatGPT模型》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(四)(附源码)
- Linux wait()/waitpid()
- win10家庭版无法启动远程桌面服务解决方案
- FinOps,让云不再“钱”途无量
- 大数据培训FileInputFormat实现类
- Lattice学习总结中……