#include <stdio.h>

int main() { int score; printf("请输入一个百分制的分数:"); scanf("%d", &score);

// 使用if语句实现
if (score >= 90) {
    printf('等级为A\n');
} else if (score >= 80) {
    printf('等级为B\n');
} else if (score >= 70) {
    printf('等级为C\n');
} else if (score >= 60) {
    printf('等级为D\n');
} else {
    printf('等级为E\n');
}

// 使用switch语句实现
switch (score / 10) {
    case 10:
    case 9:
        printf('等级为A\n');
        break;
    case 8:
        printf('等级为B\n');
        break;
    case 7:
        printf('等级为C\n');
        break;
    case 6:
        printf('等级为D\n');
        break;
    default:
        printf('等级为E\n');
        break;
}

return 0;

}

C语言成绩等级判断:if语句和switch语句实现

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

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