1 条题解

  • 0
    @ 2025-11-29 12:35:42

    C :

    #include<stdio.h>
     
    int main() {
        int score;
        char grade;
        int k = scanf("%d", &score);
        if (score < 0 || score > 100 || k != 1) {
            printf("Input error!\n");
            // 输入有错直接终止程序, 否则会输出第23行
            // 又或者设置一个标记变量,根据标记变量判断第23是否执行
            return 0;
        } else if (score >= 90) {
            grade = 'A';
        } else if (score >= 80) {
            grade = 'B';
        } else if (score >= 70) {
            grade = 'C';
        } else if (score >= 60) {
            grade = 'D';
        } else {
            grade = 'E';
        }
        printf("grade: %c\n", grade);
        return 0;
    }
    
    • 1

    信息

    ID
    86
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者