判斷考試成績
阿新 • • 發佈:2018-12-31
首先,想必每個同學在期末最擔心的肯定是自己的分數屬於什麼等級。
好!今天你中獎了(/偷笑/偷笑/偷笑/)。。。。
在這個程式中,你可以輸入自己的成績,計算機會自動顯示出你的考試等級。。。。
分析:1.定義變數score,c
2.輸入score
3.判斷score,確定c的值
4.根據c的值,判斷等級
5.輸出等級結果
程式碼如下:
#include <stdio.h> int main() { int score,c; printf("Please input your score :"); scanf("%d",&score); if (score>100) c=0; else if (score>=90) c=5; else if (score>=80) c=4; else if (score>=70) c=3; else if (score>=60) c=2; else if (score>=0) c=1; else c=0; printf("your grade: "); switch(c) { case 5:printf("A\n");break; case 4:printf("B\n");break; case 3:printf("C\n");break; case 2:printf("D\n");break; case 1:printf("E\n");break; default:printf("enter date error!\n "); } return 0; }
執行結果:
初步執行:
分數為95,等級為A.
分數為85,等級為B.
分數為77,等級為C.
分數為66,等級為D.
分數為55,等級為E.
此外,有一些意外數字(即不屬於0~100的數字)被輸入時,程式會顯示輸入錯誤。
如下:
當輸入-15時
當輸入數字大於100時: