int main()
{
int分數,m;
scanf("%d ",& amp分數);
while(分數& lt0 ||分數& gt100){
printf("錯誤!重試!\ n ");
scanf("%d ",& amp分數);
}
m=得分/10;
如果(m & gt= 9)
printf("成績是A!\ n ");
開關(m){
案例0: printf("成績是E!\ n ");打破;
案例1: printf("成績是E!\ n ");打破;
案例二:?printf("成績是E!\ n ");打破;
案例三:?printf("成績是E!\ n ");打破;
案例四:?printf("成績是E!\ n ");打破;
案例五:printf("成績是E!\ n ");打破;
案例六:printf("成績是D!\ n ");打破;
案例7: printf("成績是C!\ n ");打破;
案例八:printf("成績是B!\ n ");打破;
}
返回0;
}
擴展數據:
實現了其他輸出等級' a ',' b ',' c ',' d '和' E '。90分以上是A,80~89分是B,70~79分是C,60~69分是D,60分以下是E:
# include & ltstdio.h & gt
int main()
{
int分數;
scanf("%d ",& amp分數);
while(分數& lt0 ||分數& gt100){
printf("錯誤!重試!\ n ");
scanf("%d ",& amp分數);
}
如果(分數& lt60)
printf("成績是E!\ n ");
else if(score & gt;= 60 & amp& amp得分& lt70)
printf("成績是D!\ n ");
else if(score & gt;= 70 & amp& amp得分& lt80)
printf("成績是C!\ n ");
else if(score & gt;= 80 & amp& amp得分& lt90)
printf("成績是B!\ n ");
其他
printf("成績是A!\ n ");
返回0;
}