小兔网

判断方法:1、用“switch(成绩/10){case 9:A;..case 6:D;default:E;}”语句;2、用“if(成绩>=90)A;else if(成绩>=80)B;..else if(成绩>=60)D;elseE;”语句。

c语言输入成绩怎么判断等级-C#.Net教程

本教程操作环境:windows7系统、c99版本、Dell G3电脑。

分析:我们既可以使用else if来进行判断也可以使用switch case来进行判断。

题目要求如下:输入学生成绩,自动判断等级

成绩等级
90<=score<=100A等级
80<=score<90B等级
70<=score<80C等级
60<=score<70D等级
0<score<60E等级

C语言中输入成绩后自动判断等级功能的两种实现方式

知识兔
  • 使用switch...case语句判断等级

  • 使用else if语句

1、使用switch…case语句判断等级

#include <stdio.h>int main(){int i;scanf("%d",&i);i/=10;switch(i){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; }

运行结果

c语言输入成绩怎么判断等级-C#.Net教程

2、使用if..else..if语句

#include <stdio.h>int main(){int score;scanf("%d",&score);if(score>=90)printf("A");else if(score>=80)printf("B");else if(score>=70)printf("C");else if(score>=60)printf("D");else printf("E");return 0; }

运行结果

c语言输入成绩怎么判断等级-C#.Net教程

相关推荐:《C语言视频教程

以上就是c语言输入成绩怎么判断等级的知识。速戳>>知识兔学习精品课!