zoukankan      html  css  js  c++  java
  • 7-12统计学生成绩

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

    大于等于90分为B;

    小于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 <iostream>
    using namespace std;

    /* run this program using the console pauser or add your own getch, system("pause") or input loop */

    int main(int argc, char** argv) {
    int x;
    int a;
    cin>>a;
    int y[5]={0};
    for(int i=0;i<a;i++)
    {
    cin>>x;
    if(x<60)
    y[0]++;
    else if(x<70&&x>=60)
    y[1]++;
    else if(x>=70&&x<80)
    y[2]++;
    else if(x>=80&&x<90)
    y[3]++;
    else if(x>=90)
    y[4]++;
    }
    cout<<y[4];
    for(int i=3;i>=0;i--)
    cout<<" "<<y[i];
    return 0;
    }

     

  • 相关阅读:
    招行面试
    今日头条面试[教育岗]
    四方精创 面试
    ArrayList 源码
    redis缓存,穿透,击穿,雪崩
    hashMap
    集合整理
    阿里CBU技术部一面
    网安面试
    php递归获取顶级父类id
  • 原文地址:https://www.cnblogs.com/mapone/p/11937896.html
Copyright © 2011-2022 走看看