程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言編寫程序輸入十個學生的成績,按優,良,及格,不及格分類輸出,並以-1為輸入結束

C語言編寫程序輸入十個學生的成績,按優,良,及格,不及格分類輸出,並以-1為輸入結束

編輯:C語言問答

C語言編寫程序輸入十個學生的成績,按優,良,及格,不及格分類輸出,並以-1為輸入結束

最佳回答:

這段代碼中九十分和九十分以上為優,七十分以及七十分以上為良,六十分和六十分以上為及格,六十分以下為不及格。
#include <stdio.h>
int main(int argc, char *argv[])
{
int score;
while(1)
{
scanf("%d",&score);
if(score == -1) return 0; //輸入-1則結束
if(score > 100||score < 0) //輸入大於一百或小於零,輸入錯誤
{
printf("輸入錯誤,請重新輸入\n");
continue;
}
score /= 10;
switch(score)
{
case 10:
case 9:{printf("優秀\n");break;}
case 8:
case 7:{printf("良好\n");break;}
case 6:{printf("及格\n");break;}
case 5:
case 4:
case 3:
case 2:
case 1:
case 0:{printf("不及格\n");break;}
}
}
return 0;
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved