#include <stdio.h>

int main() {
    float score;
    printf("请输入学生的百分制分数:");
    scanf("%f", &score);
    if (score < 60) {
        printf("D等级\n");
    } else if (score < 70) {
        printf("C等级\n");
    } else if (score < 80) {
        printf("B等级\n");
    } else if (score <= 100) {
        printf("A等级\n");
    } else {
        printf("输入分数不合法\n");
    }
    return 0;
}

代码说明:

  1. 使用 float 类型来接收输入的分数,因为可能会有小数。
  2. 使用 if-else if 语句判断分数所属的等级。
  3. 如果输入的分数超出了 0~100 的范围,程序会给出提示。

使用方法:

  1. 将代码保存为 .c 文件,例如 grade.c。
  2. 使用 C 语言编译器编译代码,例如 gcc grade.c -o grade。
  3. 运行可执行文件,例如 ./grade。
  4. 输入学生的百分制分数,程序会输出该成绩的等级。
C语言实现学生成绩等级评定

原文地址: https://www.cveoy.top/t/topic/npe3 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录