標題:
switch 判斷式 (二)
[打印本頁]
作者:
李泳霖
時間:
2022-12-2 15:01
標題:
switch 判斷式 (二)
本帖最後由 李泳霖 於 2022-12-2 16:34 編輯
利用 switch 判斷式,設計一成績分級程式,分級方式如下:
90分~100分 優等
80分~89分 甲等
70分~79分 乙等
60分~69分 丙等
0分~59分 不及格
不在以上範圍 輸入錯誤
[使用者介面如下]
請輸入你的成績: 77
乙等!
請輸入你的成績: 101
輸入錯誤!
#include<stdio.h> //引入 <基本輸入輸出> 標頭檔 input & output stream
#include<stdlib.h> //引入 <標準函式庫> 標頭檔 因用到了syatem("pause");
int main() //主函式
{
int score;
re:
printf("請輸入您成績:");
scanf("%d",&score);
switch(score)//根據opt來做判斷
{
//情況-case 如果opt為1
case 90 ... 100:
printf("優等!\n");
break;
case 80 ... 89:
printf("甲等!\n");
break;
case 70 ... 79:
printf("乙等!\n");
break;
case 60 ... 69:
printf("丙等!\n");
break;
case 0 ... 59:
printf("不及格!\n");
break;
default://預設值
printf("輸入錯誤!\n");
}
goto re;
system("pause"); //讓畫面暫停
return 0; //回傳0到主控台,告知該程式已成功執行
}
複製代碼
作者:
陳庭葳
時間:
2022-12-2 16:40
此帖僅作者可見
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://seed.istak.org.tw/)
Powered by Discuz! 7.2