实验3-7 统计学生成绩

c 复制代码
//实验3-7 统计学生成绩
/*
本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。
百分制成绩到五分制成绩的转换规则:

    大于等于90分为A;
    小于90且大于等于80为B;
    小于80且大于等于70为C;
    小于70且大于等于60为D;
    小于60为E。
*/
#include <stdio.h>
 
int main(){
    int N, A = 0, B = 0, C = 0, D = 0, E = 0;
    scanf("%d", &N);
    
    int score[N];
    for( int i=0; i<N; i++){
        scanf(" %d", &score[i]);
        if( score[i] < 60 )
            E++;
        else if( score[i] >= 60 && score[i] < 70 )
            D++;
        else if( score[i] >= 70 && score[i] < 80 )
            C++;
        else if( score[i] >= 80 && score[i] < 90 )
            B++;
        else
            A++;
    }
    
    printf("%d %d %d %d %d", A, B, C, D, E);
    
    return 0;
}
		
		
		
		
相关推荐
WL学习笔记27 分钟前
顺序表详解
c语言·数据结构
c++之路1 小时前
CMake 系列教程(一):CMake 基础知识
c语言·开发语言·c++
我还记得那天1 小时前
C语言随机数生成机制与猜数字游戏实现
c语言·开发语言·游戏
万法若空2 小时前
C/C++基本类型表示范围
c语言·开发语言·c++
J2虾虾4 小时前
C 语言 sizeof 完全用法指南
c语言·数据结构·算法
xxwxx__4 小时前
51单片机定时器/计数器中断详解(T0和T1)——从入门到精通
c语言·单片机·嵌入式硬件·51单片机
cft56200_ln4 小时前
TDA4时间同步3 网卡添加虚拟时间戳
c语言·开发语言·arm开发·驱动开发·嵌入式硬件·网络协议
189228048615 小时前
NV091固态MT29F16T08EWLCHD8-QJES:C
c语言·开发语言
AI thought5 小时前
C语言企业项目实战(四)
c语言·单元测试·压力测试·企业项目·工程体系
AI科技星5 小时前
《数术工坊:无穷套娃录》 一部用数学套娃写成的“天书小说”
c语言·开发语言·网络·量子计算·agi