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

来源:互联网 发布:金融网络销售好做吗 编辑:程序博客网 时间:2024/06/06 03:01

本题要求编写程序读入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对应的五分制成绩的人数分布,数字间以空格分隔,行末不得有多余空格。

输入样例:
7
77 54 92 73 60 65 69
输出样例:
1 0 2 3 1

#include<stdio.h>  int main()  {     int i,n;    int A=0,B=0,C=0,D=0,E=0;    int a[1000];    scanf("%d",&n);    for ( i=0;i<n;i++)    scanf("%d",&a[i]);    for ( i=0;i<n;i++)    {        if (a[i]>=90)            A++;        else if (a[i]>=80)            B++;        else if (a[i]>=70)            C++;        else if (a[i]>=60)            D++;        else             E++;    }    printf("%d %d %d %d %d",A,B,C,D,E);    return 0;  }  
0 0
原创粉丝点击