Jimmy小站

小明也有大梦想 — 蒋明/铭
当前位置:网站首页 / C语言基础题 / 正文

3.1.9 统计等级分个数

2015-08-30 / C语言基础题 / 2787 次围观 / 0 次吐槽

【问题描述】
输入一个正整数n,再输入n个学生的成绩,计算平均分,
并统计各等级成绩的个数。成绩等级分为五级,
分别为A90-100)、B80-89)、C70-79)、
D
60-69)和E0-59)。。

【输入形式】

从键盘输入正整数n的,然后再数入n个人的成绩。

【输入输出样例1】(下划线部分表示输入)

Enter n: 5
Enter grade 1:77
Enter grade 2:54
Enter grade 3:92
Enter grade 4:73
Enter grade 5:60
The number of A(90 ~100):
The number of B(80 ~89):0
The number of C(70 ~79):2
The number of D(60 ~69):1
The number of E(0 ~59):1

【样例说明】

输入提示符后要加一个空格。例如“ Enter n:  ”,其中“:”后要加一个且只能一个空格。

输出语句的“=”两边无空格。

英文字母区分大小写。必须严格按样例输入输出。


#include<stdio.h>
#include<math.h>
int main(void)
{
    int n,i,sum,grade,a,b,c,d,e;
    printf("Enter n:");
    scanf("%d",&n);
    sum=0;
    a=b=c=d=e=0;
    for(i=1;i<=n;i++){
        printf("Enter grade %i:",i);
        scanf("%d",&grade);
        sum=sum+grade;
        if (grade<60){
            e=e+1;
        }
        else if (grade<70){
            d=d+1;
        }
        else if (grade<80){
            c=c+1;
        }
        else if (grade<90){
            b=b+1;
        }
        else{
            a=a+1;
        }
    }
    printf ("The number of A(90 ~100):%d\n",a);
    printf ("The number of B(80 ~89):%d\n",b);
    printf ("The number of C(70 ~79):%d\n",c);
    printf ("The number of D(60 ~69):%d\n",d);
    printf ("The number of E(0 ~59):%d\n",e);
    return 0;
}


推荐您阅读更多有关于“”的文章

[一个Java程序猿的转型之路,读研深造,专注机器学习推荐算法]
本站所有文章如无特别注明均为原创。作者:吉米酱 ,复制或转载请以超链接形式注明转自 Jimmy小站
原文地址《3.1.9 统计等级分个数
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996