本题要求编写程序读入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

结尾无空行

#include<stdio.h>
int main()
{int n,m,a=0,b=0,c=0,d=0,e=0;scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d",&m);if(m>=90)a++;else if(m<90&&m>=80)b++;else if(m<80&&m>=70)c++;else if(m<70&&m>=60)d++;else e++;}printf("%d %d %d %d %d",a,b,c,d,e);return 0;} 

7-3 统计学生成绩 (15 分)相关推荐

  1. 实验3-7 统计学生成绩 (15 分)

    实验3-7 统计学生成绩 (15 分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布.百分制成绩到五分制成绩的转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80 ...

  2. 修改学生成绩 (15分)

    修改学生成绩 (15分) 输入n(n<50)个学生的成绩信息,再输入一个学生的学号.课程以及成绩,在自定义函数update_score()中修改该学生指定课程的成绩. 函数接口定义: int u ...

  3. 6-4 修改学生成绩 (15 分)

    输入n(n<50)个学生的成绩信息,再输入一个学生的学号.课程以及成绩,在自定义函数update_score()中修改该学生指定课程的成绩. 函数接口定义: int update_score(s ...

  4. c语言pta按等级统计学生成绩,第九周作业

    6-1 按等级统计学生成绩 (20 分) 本题要求实现一个根据学生成绩设置其等级,并统计不及格人数的简单函数. 函数接口定义: int set_grade( struct student *p, in ...

  5. 统计学生成绩 (15 分)

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

  6. 统计MOOC证书 (15 分)

    7-108 统计MOOC证书 (15 分) 本题要求编写程序,输入N个学生的MOOC成绩,统计优秀.合格证书的数量,以及没有获得证书的数量.学生修读程序设计MOOC,85分及以上获得优秀证书,不到85 ...

  7. 7-64 计算平均成绩 (15 分)

    7-64 计算平均成绩 (15 分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平 ...

  8. 计算机成绩分数段,用FreQuency函数统计学生成绩分数段的技巧-excel技巧-电脑技巧收藏家...

    用FreQuency函数统计学生成绩分数段的技巧 用Excel怎样统计出学生成绩各分数段内的人数呢?如果我们使用CountIF函数,每统计一个分数段都要写一条函数,十分麻烦,我们可以用FreQuenc ...

  9. 7-1 计算平均成绩 (15分)

    7-1 计算平均成绩 (15分) 给定N个学生的基本信息,包括学号(由5个数字组成的字符串).姓名(长度小于10的不包含空白字符的非空字符串)和成绩([0,100]区间内的整数),要求计算他们的平均成 ...

  10. 7-5 百分制成绩转换为等级成绩 (15分)c语言

    ** 7-5 百分制成绩转换为等级成绩 (15分) ** 要求用switch语句完成本题 输入一个0-100的整数(代表学生的考试成绩),将百分制成绩转换为对应的等级制成绩输出. 转换的规则是:(1) ...

最新文章

  1. 算法导论Java实现-随机化数组的两种方式(5.3章节)
  2. 「微信小程序免费辅导教程」24,基础内容组件icon的使用探索与7月26日微信公众平台的更新解读...
  3. 4种方法让SpringMVC接收多个对象(转:http://blog.csdn.net/lutinghuan/article/details/46820023)
  4. 离线环境安装Django2.2(亲测)
  5. Flutter入门:Button
  6. 协同过滤算法简单实现
  7. 四步创建TCP客户端
  8. PRML-系列二之2.2
  9. 这才是2018年的技术趋势:云、大数据、IOT深度融合
  10. 旋转链表 Java,leetcode 旋转链表 Java
  11. 基于Tensorflow实现声音分类
  12. 微信小程序项目创建步骤
  13. 网上查信用报告,什么是数字证书验证?
  14. php网页跳转支付宝app,php 做支付宝电脑网站和app支付
  15. [转贴]Debian的汉化步骤【转自http://www.linuxsir.org】
  16. auth认证相关 --token 深入了解
  17. 已知旋转中心和旋转角度,获得旋转之后的一组点坐标
  18. 身份证号的验证与解析
  19. 迎风破局·守正创新,2021未来商业生态链接大会暨第六届金陀螺奖颁奖典礼成功举办!...
  20. Java代码点和代码单元及其区别

热门文章

  1. 业余选手击打高远球的三个错误
  2. Andriod+SpringBoot 图书馆管理系统
  3. Google Earth Engine简介
  4. 迅雷9 fetch.php,crossea
  5. /etc/shadow文件是什么?
  6. 全球与中国太阳能并网逆变器市场深度研究分析报告
  7. 台式计算机usb接口无反应6,教你电脑usb接口不能用的解决方法
  8. 华为 荣耀 6x android哪个版本,华为荣耀畅玩6X官方rom刷机包_华为荣耀6X原版系统包_升级包...
  9. 计算机应用基础制作新春贺卡图片,WORD制作新年贺卡和个人简历大学计算机基础课程设计报告书...
  10. 只有程序猿才能看懂的段子,不笑你拿小拳拳捶我!!!