用switch case 实现输入一个成绩,确定该成绩的级别。C语言编程,麻烦大家帮一下哈,谢谢

来源:百度知道 编辑:UC知道 时间:2024/06/02 21:08:14
A:90~100分(含90、100)B:80~90(含80)分C:70~80(含70)分D:60~69(含60)分Fail:<60分

#include<stdio.h>

main(){
float point;
scanf("%f",&point);
switch((int)point/10){
case 10:printf("A");break;
case 9:printf("A");break;
case 8:printf("B");break;
case 7:printf("C");break;
default:printf("Fail");break;
}
}

可以不用case啊

int iFenShu ;

...

if ( iFenShu >= 90 && iFenShu <= 100 )
{
//输出A
}
else if ( iFenShu >= 80 && iFenShu < 90 )
{
//输出B
}
...

=

二楼做法过于复杂,

if(iFenShu >= 90 )
printf("A");
else if(iFenShu >= 80 )
printf("B");
......

二楼case没学好