永发信息网

c语言: 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。

答案:1  悬赏:0  手机版
解决时间 2021-03-17 05:14
  • 提问者网友:流星是天使的眼泪
  • 2021-03-16 20:22
c语言: 给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。
最佳答案
  • 五星知识达人网友:十年萤火照君眠
  • 2021-03-16 20:53
#include
int main()         
{
    int grade;             
    scanf("%d",&grade);    
    printf("your grade:");
    switch((int)grade/10)   
    {
    case 10:
    case 9:printf("A
");break;
    case 8:printf("B
");break;
    case 7:printf("C
");break;
    case 6:printf("D
");break;
    default:printf("E
");break;
    }
    return 0;
}追问为什么要定义grade,x也行吧,难道是为了看程序的人明白?
switch后面grade/10什么意思?追答定义为granfe是良好的变成习惯,如果你只是为了完成作业可以定义为x。
除以10之后是各种case情况,望采纳。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯