本题要求编写程序读入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>
#include <math.h>int main(){  int N;int i;int grade;int A=0,B=0,C=0,D=0,E=0;scanf("%d",&N);for(i=0;i<N;i++){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 if(grade<60){E++;}  }printf("%d %d %d %d %d",A,B,C,D,E);return 0;  } 

习题3-4 统计学生成绩(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. 关于《Android应用开发揭秘》中早期版本中联系人例子错误的解决办法
  2. 微服务 第六章 springboot 通过Spring-data-jpa 配置Oracle数据源(简单步骤)
  3. 牛客练习赛 56 E tarjan 割边
  4. processing动态代码大全_做一张动态海报需要多少步?
  5. 制作可以 SSH 登录的 Docker 镜像
  6. viewport总结
  7. QTP 9.2 下载破解
  8. 图像特征提取之Haar特征
  9. AD15画板的总流程
  10. 带给人类最大力量的,不是仇恨,而是人性--《看见》读后感
  11. 指数分布的期望和方差推导
  12. html渐变做一个彩虹,ps渐变工具:制作七色彩虹特效
  13. maven工程报错:One or more constraints have not been satisfied
  14. Modelica示例——比较器电路
  15. Ray tracing 光线追踪 之 embree ,从入门到精通 01 安装与体验
  16. STM32高级开发(15)-使用eclipse开发STM32
  17. 孙陶然:公司要与员工分享
  18. 【Pytorch Lighting】第 7 章:半监督学习
  19. 织梦CMS仿站概述:快速理清仿站思路
  20. Mysql8.0新特性之详细版本

热门文章

  1. Unity Shader PostProcessing - 5 - PixelSyle 像素化风格
  2. 不使用root权限安装zsh和oh-my-zsh
  3. 2022年初级审计师考试复习题及答案
  4. 微信公众号文章中如何添加附件?
  5. 解决 操作必须使用一个可更新的查询的错误
  6. 大数据带给国防动员哪些机遇?
  7. js实现给定图片路径自动下载
  8. 干货丨机器学习/算法19家公司面试心经(内含薪资待遇)
  9. 瑞吉外卖-2022微信小程序点餐项目
  10. (附源码)Python宿舍管理系统 毕业设计231642