當前位置:編程學習大全網 - 編程軟體 - c語言題目:給出壹百分制成績,要求輸出成績等級‘A'、’B‘、'C'、‘D'、'E’。90分以上為A,80~89分為B,

c語言題目:給出壹百分制成績,要求輸出成績等級‘A'、’B‘、'C'、‘D'、'E’。90分以上為A,80~89分為B,

#include <stdio.h>

int main()

{

int score, m;

scanf("%d", &score);

while (score < 0 || score > 100){

printf("Error! Retry!\n");

scanf("%d", &score);

}

m= score / 10;

if (m>= 9)

printf("Grade is A!\n");

switch(m){

case 0: printf("Grade is E!\n"); break;

case 1: printf("Grade is E!\n"); break;

case 2:?printf("Grade is E!\n"); break;

case 3:?printf("Grade is E!\n"); break;

case 4:?printf("Grade is E!\n"); break;

case 5: printf("Grade is E!\n"); break;

case 6: printf("Grade is D!\n"); break;

case 7: printf("Grade is C!\n"); break;

case 8: printf("Grade is B!\n"); break;

}

return 0;

}

擴展資料

其他實現輸出成績等級‘A'、’B‘、'C'、‘D'、'E’。90分以上為A,80~89分為B,70~79分為C,60~69分為D,60分壹下為E的方法:

#include <stdio.h>

int main()

{

int score;

scanf("%d", &score);

while (score < 0 || score >100){

printf("Error! Retry!\n");

scanf("%d", &score);

}

if (score < 60)

printf("Grade is E!\n");

else if (score >= 60 && score < 70)

printf("Grade is D!\n");

else if (score >= 70 && score < 80)

printf("Grade is C!\n");

else if (score >=80 && score < 90)

printf("Grade is B!\n");

else

printf("Grade is A!\n");

return 0;

}

  • 上一篇:如何維修筆記本電池維修教程
  • 下一篇:求推薦壹款學習辦公用的筆記本電腦
  • copyright 2024編程學習大全網