判断考试成绩

首先,想必每个同学在期末最担心的肯定是自己的分数属于什么等级。
好!今天你中奖了(/偷笑/偷笑/偷笑/)。。。。
在这个程序中,你可以输入自己的成绩,计算机会自动显示出你的考试等级。。。。
分析:1.定义变量score,c
2.输入score
3.判断score,确定c的值
4.根据c的值,判断等级
5.输出等级结果
代码如下:

#include <stdio.h>
int  main()
{
    int score,c;

    printf("Please input your score :");
   scanf("%d",&score);

    if      (score>100)  c=0;
    else if (score>=90)  c=5;
    else if (score>=80)  c=4;
    else if (score>=70)  c=3;
    else if (score>=60)  c=2;
    else if (score>=0)   c=1;
    else c=0;
    printf("your grade: ");
    switch(c)
{
    case 5:printf("A\n");break;
    case 4:printf("B\n");break;
    case 3:printf("C\n");break;
    case 2:printf("D\n");break;
    case 1:printf("E\n");break;
    default:printf("enter date error!\n ");
    }
    return 0;
}

运行结果:
初步运行:
在这里插入图片描述
分数为95,等级为A.在这里插入图片描述

分数为85,等级为B.在这里插入图片描述

分数为77,等级为C.在这里插入图片描述

分数为66,等级为D.在这里插入图片描述

分数为55,等级为E.在这里插入图片描述

此外,有一些意外数字(即不属于0~100的数字)被输入时,程序会显示输入错误。
如下:
当输入-15时在这里插入图片描述

当输入数字大于100时:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44302833/article/details/85446156