本帖最後由 李泳霖 於 2022-5-30 16:04 編輯
設計說明:
1. 利用while迴圈設計程式,[教授][副教授][助理教授][都不是],如果輸入其他職稱代號,則顯示[您的職稱沒有在這些選項內]。
2. 用switch...case作為選擇敘述,若選擇[結束],則結束這個程式。
3. 執行結果如範例圖
- /* TQC+ C - 802 */
- #include<stdio.h>
- #include<stdlib.h>
- int main(){
- int choice;
- printf("(1)教授\n(2)副教授\n(3)助理教授\n(4)都不是\n(5)結束\n請輸入您的職稱代號:");
- scanf ("%d",&choice);
- while(choice!=5){
- /* 只要使用者沒有輸入到5,都會持續去詢問 */
- switch (choice){
- /* 注意switch case的使用方法 */
- case 1: printf("\n您的職稱是教授\n");break;
- case 2: printf("\n您的職稱是副教授\n");break;
- case 3: printf("\n您的職稱是助理教授\n");break;
- case 4: printf("\n您的職稱沒有在這些選項內\n");break;
- case 5: break;
- }
- printf("\n(1)教授\n(2)副教授\n(3)助理教授\n(4)都不是\n(5)結束\n請輸入您的職稱代號:");
- scanf ("%d",&choice);
- }
- system ("PAUSE");
- return 0;
- }
複製代碼 |