四、编写程序,输入一批学生的成绩,遇0或负数则输入结束,要求统计并输出优秀(大于85)、通过(60~84)和不及格(小于60)的学生人数。


#include<stdio.h>
int main(void)
{
    double scores;/*定义score这个函数*/
    /*x:优秀的学生人数,y:合格的学生人数,z:不及格的学生人数*/
    int x,y,z;
    x=0;
    y=0;
    z=0;
    printf("enter scores:");
    scanf("%lf",&scores);
    while(scores>0){/*循环遇到0或者负数结束*/
        if(scores>85){/*判断满足条件*/
            x=x+1;
        }
        else if((scores>=60)&&(scores<=84)){
            y=y+1;
        }
        else{
            z=z+1;
        }
        scanf("%lf",&scores);
    }
    printf(">=85:%d ",x);
    printf("60-84:%d ",y);
    printf("<60:%d ",z);
    return 0;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 统计一批学生的平均成绩与不及格人数 统计指定数量学生的平均成绩与不及格人数 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩 从SC表中选取score小于60的,并group by sid,having count 大于1 20200803给出一 名学生的语文和数学成绩,判断他是否恰好有一门课不及格(<60分),如果是输出1;否则输出0(奥赛一本通 p32 10) 有一个班4个学生,5门课程 1求第1门课程的平均分; 2找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩; 3找出平均成绩在90分以上或全部课程成绩在85分以上的学生。4分别编3个函数实现以上3个要求。 有一个班4个学生,5门课程 ①求第1门课程的平均分;②找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩; ③找出平均成绩在90分以上或全部课程成绩在85分以上的学生 分别编3个函数实现以上3个要求 10.15有一个班4个学生,5门课。(1)求第一门课的平均分;(2)找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩;(3)找出平均成绩在90分以上或全部课程成绩在85分以上的学生。分别编3个函数实现上3个要求。 52.从键盘上输入若干学生成绩(成绩在0~100之间),计算平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入 一张表中, 查询学生及格和不及格人数 第二次实验判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”。 分别用if和用switch语句实现判断成绩等级。 给定一百分制成绩,要求输出成绩的等级。90以上为A,80-89为B,70-79为C,60-69为D,60分以下为E,输入大于100或小于0时输出“输入数据错误”
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM