统计学生成绩

来源:互联网 发布:存货毕业设计数据分析 编辑:程序博客网 时间:2024/04/28 19:17

分支-17. 统计学生成绩(15)

时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈建海(浙江大学)

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

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

    输入格式:

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

    输出格式:

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

    输入样例:
    777 54 92 73 60 65 69
    输出样例:
    1 0 2 3 1
  • #include <stdio.h>int main(){int n;while(scanf("%d",&n)!=EOF){int a[1000],i;int A,B,C,D,E;A=B=C=D=E=0;for(i=0;i<n;i++){scanf("%d",&a[i]);if(a[i]<60) E=E+1;else if(a[i]<70) D=D+1;else if(a[i]<80) C=C+1;else if(a[i]<90) B=B+1;else if(a[i]<=100) A=A+1;}printf("%d %d %d %d %d\n",A,B,C,D,E);}return 0;}


  • 0 0
    原创粉丝点击