注册 登录
编程论坛 C语言论坛

大佬们怎么做呀

风满楼l 发布于 2021-11-10 12:32, 1093 次点击
用switch语句实现
成绩大于等于85为A
成绩大于等于75为B
成绩大于等于60为C
成绩小于60为D
2 回复
#2
diycai2021-11-10 13:54
程序代码:
#include <stdio.h>
void main()
{
    int score;
    char level = 'D';

    printf("请输入成绩(0~100):");
    scanf("%d", &score);
    if (score < 0 || score > 100)
    {
        printf("成绩输入错误\n");
        return;
    }
    score = score/5;
    switch (score)
    {
    case 20:
    case 19:
    case 18:
    case 17:
        level--;
    case 16:
    case 15:
        level--;
    case 14:
    case 13:
    case 12:
        level--;
    }
    printf("等级:%c\n", level);
}
#3
风满楼l2021-11-10 21:50
谢谢大佬
1