统计学生成绩

浙大版《C语言程序设计(第3版)》题目集 习题3-4 统计学生成绩 (15 分) 习题3-4 统计学生成绩 (15 分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。 输出格式... 阅读详情

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:

  • 大于等于90分为A;
  • 小于90且大于等于80为B;
  • 小于80且大于等于70为C;
  • 小于70且大于等于60为D;
  • 小于60为E。

输入格式:

输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。

输出格式:

在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

输入样例:

7
77 54 92 73 60 65 69结尾无空行

输出样例:

1 0 2 3 1



结尾无空行

answer

#include <stdio.h>
int main(){
	int n;
	int A=0,B=0,C=0,D=0,E=0;
	scanf("%d",&n);
	for(int i = 1;i <= n;i++) {
		int grade;
		scanf("%d",&grade);
		if(grade >= 90)
			A++;
		else if(grade >=80 && grade < 90)
			B++;
		else if(grade >= 70 && grade < 80)
			C++;
		else if(grade >= 60 && grade < 70)
			D++;
		else
			E++;
	}
	printf("%d %d %d %d %d",A,B,C,D,E);
	return 0;
}
PTA 浙大版《C语言程序设计(第3版)》题目集 习题3-4 统计学生成绩 习题3-4 统计学生成绩 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。 输出格式: 在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。 输入样例: 7 77 54 阅读详情

相关推荐

输入N个学生的个人信息和成绩,然后按平均成绩的降序排列

先按要求输入N个学生的个人信息和成绩, 然后系统输出其降序排列

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等

m0_74399662的博客 4825

U盘文件变exe?3步教你用火绒+批处理脚本恢复隐藏文档(附注册表修复)

本文详细解析了U盘文件被病毒隐藏并伪装成exe文件的原理,并提供了三步解决方案:首先使用火绒安全软件进行全盘查杀清除病毒;其次通过批处理脚本批量恢复被隐藏的文件属性;最后修复被篡改的注册表设置,彻底解决文件无法显示的问题,帮助用户安全找回数据并加固系统防护。

weixin_28622215的博客 912

3-5 统计学生成绩 (15分)

3-5统计学生成绩(15分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。 输出格式: 在一行中输出A、B、C、D、E对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。 ..

ML_GearYe的博客 1102

分享通达信破解交易接口的使用!

那其实通达信破解交易接口的使用方法比较复杂,这里以MA均线指标为例子,只要理解了这些操作步骤,就可以很容易地使用其他指标包括自己编写的指标来进行交易。委托结果(包含委托编号), 需要分配 1024*1024 字节的空间。委托结果数组, 每项结果需要分配 1024*1024 字节的空间。0: 买入, 1: 卖出, 2: 融资买入, 3: 融券卖出,4: (市价委托)上海五档即成剩撤, 深圳五档即成剩撤。4: 买券还券, 5: 卖券还款, 6: 现券还券。0: 上海限价委托, 深圳限价委托。

1841085904的博客 2358

第3.1.3章 机器人第三方库实战总结:ROS 2 入门实战及和ROS1的对比,打通机器人开发的任督二脉

本文针对机器人SLAM开发中第三方库的学习痛点,重点介绍ROS 2在SLAM中的应用。文章首先对比ROS 1与ROS 2的核心差异,梳理ROS 2知识图谱,包括节点、话题、服务等核心概念。通过实战项目演示如何构建激光SLAM节点,结合代码详解运行流程。最后给出学习建议,强调动手实践的重要性,帮助开发者快速掌握ROS 2在SLAM开发中的关键应用。

行知SLAM 178

sql统计-关于学生成绩

学生成绩表(stuscore): 问题: 计算每个人的总成绩并排名(要求显示字段:姓名,总成绩) 计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩) 计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩) 计算每个人的平均成绩(要求显示字段: 学号,姓名,平均成绩) 列出各门课程成绩最好的学生(要求显示字段: 学号,姓名,科目,成绩) 列出各门课程成绩最好的两位学生(要求显示字段: 学号,姓名,科目,成绩) 统计如下: 学号 姓名 语文

qq_38889350的博客 1万+

matlab 受约束的 Delaunay 三角剖分【2025最新版】

matlab内置调用函数实现受约束的 Delaunay 三角剖分并将结果保存为STL文件

点云侠的博客 1875

JAVA数组实现学生成绩统计

一、项目名称 数组实现学生成绩统计 二、项目描述 1.项目简介: 由用户输入学生人数与名字,并定义当前学期课程数与课程名,并分别录入每位学生每门课程成绩,系统显示输入每位学生每门课程成绩,并显示学生的总分与平均分。 2.程序要求: 1)程序运行时,显示欢迎信息,并提示输入班级学生人数,如图1。 2)用户输入班级人数后,系统提示用户输入本学期课程数,如图2。 3)输入学期课程数后,系统提示用户定义...

IT_A_bin的博客 1万+

极智嘉嵌入式面试题及参考答案

IIC(Inter-Integrated Circuit)即集成电路总线,是一种由 PHILIPS 公司开发的两线式串行总线,用于连接微控制器及其外围设备。它仅使用两根线,即串行数据线 SDA 和串行时钟线 SCL,就能实现多个设备之间的通信,具有简单、高效、占用资源少等优点,广泛应用于各种嵌入式系统中。

大模型大数据攻城狮的专栏 917

高频注入是否需要对齐和强拖操作?

高频注入技术显著优化了传统FOC启动流程,但仍需部分对齐操作。传统启动必须包含位置检测、对齐和强拖等步骤,而高频注入可实现零速闭环,简化或跳过部分环节。高频注入下的对齐主要用于验证有效性、初始化观测器和建立初始磁链,形式可大幅简化。虽然高频注入基本消除了传统强拖需求,但在重载、弱凸极等特殊情况下仍需辅助。实际应用中可采用自适应混合策略,根据负载和电机类型选择最优启动方案。高频注入使对齐和强拖从"必须"变为"可选优化项",是无传感器控制的重要进步。

汽车软件开发 204

学生成绩统计

需求:如下文件,需要统计出 每门成绩的最高、最低、平均分 package Student; import org.apache.hadoop.io.LongWritable; import org.apache.hadoop.io.Text; import org.apache.hadoop.mapreduce.Mapper; import org.apache.hadoop.mapred...

zhanglei_16的博客 775

地方政府预算数据抓取:利用Python爬虫获取预算安排、资金分配与支出情况

爬虫是通过模拟浏览器行为,从互联网上自动获取数据的程序。在本案例中,我们将通过爬虫从地方政府的官方网站或预算公开平台抓取各类预算信息。这些信息一般以HTML网页的形式呈现,可以通过爬虫对网页内容进行解析,提取所需的预算数据。Python作为数据抓取的强大工具,凭借其简洁的语法、强大的第三方库(如requestsSelenium等)以及丰富的数据处理能力,成为了开发爬虫应用的首选语言。

2201_76125261的博客 941

sql 统计-关于学生成绩

sql统计-关于学生成绩   学生成绩表(stuscore): 姓名:name 课程:subject 分数:score 学号:stuid 张三 数学 89 1 张三 语文 80 1 张三 英语 70

yeah_go的博客 9005

ROS机器人未知环境自主探索功能包explore_lite最全源码详细解析(五)

本系列文章主要针对ROS机器人常使用的未知环境自主探索功能包explore_lite展开全源码的详细解析,并进行概括总结。 本系列文章共包含六篇文章,前五篇文章主要介绍explore_lite功能包中 explore.cpp、costmap_tools.h、frontier_search.cpp、costmap_client.cpp等源码实现文件中全部函数的详细介绍,第六篇文章进行概括总结,包含自主探索功能包explore_lite的简介,实现未知环境自主探索功能的原理及流程总结,效果演示,使用功能包exp

慕羽★的博客 1510

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

MR学生成绩统计

MR学生成绩统计 数据: English,liudehua,80 English,lijing,79 English,nezha,85 English,jinzha,60 English,muzha,71 English,houzi,99 English,libai,88 English,hanxin,66 English,zhugeliang,95 Math,liudehua,74 Math,...

FantomeWork 714

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

python 学生成绩统计

实验报告名称:本系统中的班级名称-学号-姓名-学生成绩统计实验报告.docx。(2)要求:输入自己的学号,并根据学号的两位数字对xlsx表中的序号取取模,取模的等于1、3、5的进入到列表中;(4)请按照“实践环节考核五”成绩和“报告撰写(10)”分别进行正排序和倒排序。(5)请找出列表中的“实践环节考核一”最大值和“项目答辩(0.2)”的最小值。(3)新建列表中的数值列求平均值和方差,并分别输出每列的均值和方差;(3)打包成一个文件:本系统中的班级名称-学号-姓名.zip。

暴力扬 1万+

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

学生成绩(统计)(例题)

构造包含学号、姓名、C成绩、高数成绩、英语成绩的结构体,要求: 统计每一个学生的平均成绩; 统计出三门功课的平均成绩; 按照学生的平均成绩对所有同学进行排序; 统计出不及格功课在2门以上的学生信息。        #include #include /*构造包含学号、姓名、C成绩、高数成绩、英语成绩的结构体,要求: (1) 统计每一个学生的平均成绩;

Z_sea的博客 3866

C++_学生成绩统计_类的应用

本题主要介绍setprecision()保留双精度浮点型数据小数点位数的控制 Problem Description 通过本题目练习可以掌握对象数组的用法,主要是对象数组中数据的输入输出操作。 设计一个学生类Student它具有私有的数据成员:学号、姓名、数学成绩、英语成绩、计算机成绩;具有公有的成员函数:求三门课总成绩的函数int sum();求三门课平均成绩的函数doubl...

weixin_42673542的博客 5655

按等级统计学生成绩

6-2 按等级统计学生成绩 (20分) 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数。 函数接口定义: int set_grade( struct student *p, int n ); 其中p是指向学生信息的结构体数组的指针,该结构体的定义为: struct student{ int num; char name[20]; int score; char grade; }...

weixin_45875030的博客 967

统计学生成绩 (15 分)

统计学生成绩 (15 分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则: 大于等于90分为A; 小于90且大于等于80为B; 小于80且大于等于70为C; 小于70且大于等于60为D; 小于60为E。 输入格式: 输入在第一行中给出一个正整数N(≤1000),即学生人数;第二行中给出N个学生的百分制成绩,其间以空格分隔。 输出格...

Shawn_RJF的博客 1609

[转载] JAVA数组实现学生成绩统计

参考链接: Java程序的输出 20(继承) 一、项目名称 数组实现学生成绩统计 二、项目描述 1.项目简介: 由用户输入学生人数与名字,并定义当前学期课程数与课程名,并分别录入每位学生每门课程成绩,系统显示输入每位学生每门课程成绩,并显示学生的总分与平均分。 2.程序要求: 1)程序运行时,显示欢迎信息,并提示输入班级学生人数,如图1。 2)用户输入班级人数后,系统提示用户输入本学期课程数,如图2。 3)输入学期课程数后,系统提示用户定义每门课程名, 如图3、图4、图5。 4)...

ld909的博客 2734

学生五科成绩统计

随机生成10名学生姓名(包括自己)和五科成绩,将数据存入*.csv,读取保存的*.csv文本数据计算每个学生总分和平均分,并存入*.csv文本;打印总分排名前三学生信息;查找10学生各科最高最低分、中位分、平均分。(笔记模板由python脚本于2023年11月13日 12:36:51创建,本篇笔记适合熟悉python基本数据类型的coder翻阅)【学习的细节是欢悦的历程】Python官网Free:大咖免费“圣经”教程python 完全自学教程,不仅仅是基础那么简单……

m0_57158496的博客 754

mysql统计每个科目平均成绩_MySQL_关于学生成绩

学生成绩表(stuscore):姓名:name课程:subject分数:score学号:stuid张三数学891张三语文801张三英语701李四数学902李四语文702李四英语802创建表问题:1.计算每个人的总成绩并排名(要求显示字段:姓名,总成绩)2.计算每个人的总成绩并排名(要求显示字段: 学号,姓名,总成绩)3.计算每个人单科的最高成绩(要求显示字段: 学号,姓名,课程,最高成绩)4...

weixin_42367557的博客 1万+
上一篇: 比较大小。
下一篇: 猜数字游戏
Sancean
博客等级 码龄6年 2472粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值