Description
期末考试结束了,老师想要根据学生们的成绩划分出等级。共有5个等级A,B,C,D和E。
划分方法如下,90分(含90)以上的为A,8090(含80)间的为B,7080(含70)间的为C,
60~70(含60)的为D,不及格的为E。
根据输入的成绩,编程输出各个级别段人数。
Input
输入第一行包含一个正整数N(N<= 100)代表学生的数目,接下来有N行数据每行一个整数(0~100)代表
一个学生的成绩。
Output
输出有五行格式如下:
A nA
B nB
C nC
D nD
E nE
其中A,B,C,D,E代表等级,nA,nB等代表个等级的人数,等级和人数之间有一个空格。
Sample
Input
6
66
73
85
99
100
59
Output
A 2
B 1
C 1
D 1
E 1
方法一:这是最容易想到的用分数大于一个数小于一个数来限制范围
#include <stdio.h>
#include <stdlib.h>
int main()
{
int n,i,x;
int count1=0,count2=0;
int count3=0,count4=0,count5=0;
scanf("%d",

本文介绍了一种基于学生考试成绩的等级划分方法,并提供了两种编程实现方案。一种是使用分数区间直接判断,另一种是通过多分支结构进行判断。这两种方法都能有效地统计出不同成绩等级的学生人数。
最低0.47元/天 解锁文章
3917

被折叠的 条评论
为什么被折叠?



