C语言——成绩等级判别

题目

C语言实现按照考试成绩的等级输出百分制分数段,A等为85-100分,B等为70-84分,C等为

60-69分,D等为60分以下

分析

题目要求: 根据输入的考试成绩,输出相应的等级。等级划分如下:

  • A等:85-100分
  • B等:70-84分
  • C等:60-69分
  • D等:60分以下

用if else语句进行实现

代码

#include 

int main() {
    int num;
    printf("输入成绩以判断等级\n"); // 输出提示信息,要求用户输入成绩
    printf("A:85-100,B:70-84,C:60-69,D:60以下\n"); // 输出等级划分信息
    printf("请输入:\n"); // 输出输入提示符
    scanf("%d", &num); // 读取用户输入的成绩

    // 判断输入的成绩范围并输出对应的等级
    if (num >= 85 && num <= 100) { // 如果成绩在85到100之间
        printf("等级A\n"); // 输出等级A
    }
    else if (num >= 70 && num <= 84) { // 如果成绩在70到84之间
        printf("等级B\n"); // 输出等级B
    }
    else if (num >= 60 && num <= 69) { // 如果成绩在60到69之间
        printf("等级C\n"); // 输出等级C
    }
    else if (num >= 0 && num <= 59) { // 如果成绩在0到59之间
        printf("等级D\n"); // 输出等级D
    }
    else {
        // 输入非法的情况,输出错误信息
        printf("输入非法!请输入0-100之间的整数\n");
    }

    return 0;
}

你可能感兴趣的:(C语言源码基础题,c语言,算法)