205.
設計說明:
1. 用switch...case和for迴圈,判斷每一個人的得票數和廢票,假設有十人投票。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。
參考程式碼:
TQC+ C 試題總整理
- #include <stdio.h>
- #include <stdlib.h>
- int main ()
- {
- int i, num;
- int num1=0, num2=0, num3=0, num4=0, others=0;
- for (i=0; i<10; i++) {//因為初始值為0
- printf("\n班長候選人如下:\n1: 小王\n2: 小李\n3: 小蔡\n4: 小陳\n");
- printf("請問您要選哪位候選人(1-4):");
- scanf("%d", &num);
- switch (num) {
- case 1:
- num1++;
- break;
- case 2:
- num2++;//2號候選人
- break;
- case 3:
- num3++;//3號候選人
- break;
- case 4:
- num4++;
- break;
- default:
- printf("您輸入的號碼不正確\n");
- others++;//廢票的計算
- }
- printf("目前得票數\n小王:%d, 小李:%d, 小蔡:%d, 小陳:%d, 廢票:%d\n", num1, num2, num3, num4, others);
- }
- system("PAUSE");
- return 0;
- }
TQC+ C 試題總整理
聲明:
這裡的範例程式碼皆由本人親自編輯,歡迎轉載本教學,但請註明本網站,尊重一下作者的心血
沒有留言:
張貼留言
歡迎留言,較舊文章需要留言審核看不到自己的留言是正常的。
若長時間無回應請使用以下聯絡方式:
填寫表單:https://forms.gle/hxxX9n4tATcFnhnk8
寄信到:happyplayblogs@gmail.com