按下列原则输出其等级

img


#include <stdio.h>
int main()
{
    int score;
    scanf("%d", &score);
    if (score >= 90)
    {
        printf("A");
    }
    else if (score >= 80)
    {
        printf("B");
    }
    else if (score >= 70)
    {
        printf("C");
    }
    else if (score >= 60)
    {
        printf("D");
    }
    else
    {
        printf("E");
    }
    return 0;
}

# include<stdio.h>
#include<math.h>
int main()
{
    float score;
    scanf("%f",&score);
    if (score>=90)
    {
        printf("A");
    }
    else if (score >= 80 && score < 90)
    {
        printf("B");
    }
    else if (score >= 70 && score < 80)
    {
        printf("C");
    }
    else if (score >= 60 && score < 70)
    {
        printf("D");
    }
    else {
        printf("E");
    }
    return 0;
}
#include<stdio.h>

int main()
{
    //如果要求是整数 int score;
    double score;//此处定义为双精度浮点型 考虑到成绩有可能出现小数的情况 
    scanf("%lf",&score);
    if (score>=90){
        printf("A");
    }
    else if (score >= 80 && score < 90){
        printf("B");
    }
    else if (score >= 70 && score < 80){
        printf("C");
    }
    else if (score >= 60 && score < 70){
        printf("D");
    }
    else {
        printf("E");
    }
    return 0;
}

本题考查的就是对if else if else if ... else 语句(选择结构)。
希望对题主有所帮助,望采纳!!