返回列表 發帖

802 綜合應用一 不定數迴圈

本帖最後由 李泳霖 於 2022-5-30 16:04 編輯

設計說明:
1. 利用while迴圈設計程式,[教授][副教授][助理教授][都不是],如果輸入其他職稱代號,則顯示[您的職稱沒有在這些選項內]。
2. 用switch...case作為選擇敘述,若選擇[結束],則結束這個程式。
3. 執行結果如範例圖

  1. /* TQC+ C - 802 */

  2. #include<stdio.h>
  3. #include<stdlib.h>

  4. int main(){
  5.     int choice;

  6.     printf("(1)教授\n(2)副教授\n(3)助理教授\n(4)都不是\n(5)結束\n請輸入您的職稱代號:");
  7.     scanf ("%d",&choice);

  8.     while(choice!=5){
  9.     /* 只要使用者沒有輸入到5,都會持續去詢問 */
  10.         switch (choice){
  11.         /* 注意switch case的使用方法 */
  12.             case 1: printf("\n您的職稱是教授\n");break;
  13.             case 2: printf("\n您的職稱是副教授\n");break;
  14.             case 3: printf("\n您的職稱是助理教授\n");break;
  15.             case 4: printf("\n您的職稱沒有在這些選項內\n");break;
  16.             case 5: break;
  17.         }
  18.         printf("\n(1)教授\n(2)副教授\n(3)助理教授\n(4)都不是\n(5)結束\n請輸入您的職稱代號:");
  19.         scanf ("%d",&choice);
  20.     }
  21.     system ("PAUSE");

  22.     return 0;
  23. }
複製代碼

此帖僅作者可見

TOP

此帖僅作者可見

TOP

返回列表