1052: 习题4-8-2 百分制成绩转换为等级

1052: 习题4-8-2 百分制成绩转换为等级

时间限制: 1 Sec  内存限制: 12 MB
提交: 305  解决: 252
您该题的状态:已完成
[提交][状态][讨论版]

题目描述

从键盘输入一百分制成绩,要求输出其所对应的等级'A', 'B', 'C', 'D'。85分以上(含)为'A',70~84分之间为'B',60~69分之间为'C',60分以下为'D'。

请用switch语句实现。

输入

一百分制成绩

输出

百分制成绩所对应的等级,末尾换行。

样例输入

<span style="color:black">73</span>

样例输出

<span style="color:black">B</span>

提示

C语言第四版教学实验-第四章 选择结构程序设计

#include<stdio.h>
#include<math.h>
void main()
{
    float score;
    int a;
    char grade;
    scanf("%f",&score);
    a=score/5;
    switch(a)
    {
    case 0:
    case 1:
    case 2:
    case 3:
    case 4:
    case 5:
    case 6:
    case 7:
    case 8:
    case 9:
    case 10:
    case 11:grade='D';break;
    case 12:
    case 13:grade='C';break;
    case 14:
    case 15:
    case 16:grade='B';break;
    case 17:
    case 18:
    case 19:
    case 20:grade='A';break;
   
    }
     printf("%c\n",grade);
}

猜你喜欢

转载自blog.csdn.net/qq_40245464/article/details/89605742