成绩转换(分支结构)

Description
读入一个百分制的成绩 t,将其转换成对应的等级,具体转换规则如下:

90~100 为 A

80~89 为 B

70~79 为 C

60~69 为 D

0~59 为 E

Input
测试数据有多个,一个占一行,每行是一个整数 t ( 0 ≤ t ≤ 100 ),表示一个成绩。

读到文件结束标志EOF结束。

Output
输出成绩 t 相应的等级。

Sample Input
86
33
2

Sample Output
B
E
E

#include "stdio.h"
int main()
{
    float t;
    while (scanf("%f",&t)!=EOF)
    {

        if(0<=t&&t<=100)
        {
            if(90<=t&&t<=100)
            {
                printf("A\n");
            }
            if(80<=t&&t<90)
            {
                printf("B\n");
            }
            if(70<=t&&t<80)
            {
                printf("C\n");
            }
            if(60<=t&&t<70)
            {
                printf("D\n");
            }
            if(0<=t&&t<60)
            {
                printf("E\n");
            }
        }
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_39915192/article/details/78634046