網站聲明

本網站包含了各式各樣的資源,如果有侵占到您的著作權,請與本人通知,本人會立即改進。本站所有發表僅屬研究討論性質,如果有任何後果請自行負責。

2014-05-31

TQC+ C 結構 510

510.
設計說明:

1. 請輸入三個圓的心及半徑,使用malloc()函數配置記憶體。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-05-30

TQC+ C 綜合應用一 810 矩陣乘積

810.
設計說明:

1. 有2個 3*3二維陣列,先輸入這二個矩陣的資料,將此二個矩陣相乘,並將乘積至於陣列三,並印出這三個陣列。
2. 執行結果如範例圖。


2014-05-29

TQC+ C 綜合應用一 809 選擇排序

809.
設計說明:

1. 輸入15個整數於一維陣列 arr ,利用選擇排序(Selection Sort)將其由小至大排序之,並將排序後的資料以二維陣列 arr2 表示知。輸出排序後的 arr2資料。
2. 執行結果如範例圖。


TQC+ C 綜合應用一 808 氣泡排序

808.
設計說明:

1. 在main()函數中輸入十個整數,並存於陣列 scoredate中。
2. 將陣列的名稱(scoredate)及陣列的個數(10)傳給排序函數 sorting函數中的 data2及 n,並在 main()函數中輸出此陣列排序前及排序後的元素值。
3. 在 sorting()函數中用氣泡排序法(Bubble Sort)的方法進行排序。
4. 執行結果如範例圖。


2014-05-28

TQC+ C 綜合應用一 807 九九乘積

807.
設計說明:

1. 製作一個乘積表並加上星號的符號。
2. 在 main()函數中,有一個提示訊息詢問使用者要幾乘幾的乘法表(最多10個),接續問在乘法表上、下方要印出多少個星號(*),並將這2個值傳給印出乘法表的 multiply()函數,以及印出星號的 printStar()函數。
3. 印出九九乘法表的乘積,上、下為印出輸入數目的星號。
4. 執行結果如範例圖。



參考程式碼:
  1. #include<stdlib.h>
  2. #include<stdio.h>
  3. void multiply(int);
  4. void printStar(int);
  5. int main(){
  6.  int m,s;
  7.  printf("請輸入您要幾成己的乘法表(最多10):");
  8.  scanf("%d",&m);
  9.  printf("請輸入您要幾個星星(*):");
  10.  scanf("%d",&s);
  11.  printStar(s);
  12.  if(m<=10)multiply(m);
  13.  printStar(s);
  14.  system("PAUSE");
  15.  return 0;
  16. }
  17. void multiply(int n){
  18.  int i,j;
  19.  for(i=1;i<=n;i++){
  20.   for(j=1;j<=n;j++)
  21.    printf(" %2d ",(i*j));//這題緊跟上一題差別在顯示而已
  22.   printf("\n");
  23.  }
  24. }
  25. void printStar(int n)
  26. {
  27.  int i;
  28.  for(i=0;i<n;i++)printf("*");
  29.  printf("\n");
  30. }

TQC+ C 試題總整理

聲明:

這裡的範例程式碼皆由本人親自編輯,歡迎轉載本教學,但請註明本網站,尊重一下作者的心血

TQC+ C 綜合應用一 806 九九乘法表

806.
設計說明:

1. 製作一個九九乘法表並加上星號的符號。
2. 在 main()函數中,有一個提示訊息詢問使用者要幾乘幾的乘法表(最多10個),接續問在乘法表上、下方要印出多少個星號(*),並將這2個值傳給印出乘法表的 multiply()函數,以及印出星號的 printStar()函數。
3. 印出展開的九九乘法表,上、下為印出輸入數目的星號,若乘法表輸入的數值超過10,則只印出星號。
4. 執行結果如範例圖。



TQC+ C 結構 509

509.
設計說明:

1. 請輸入三角形的底及高,輸出三角形的面積。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-05-24

TQC+ C 結構 508

508.
設計說明:

1. 請建立公司名單,包含姓名、工作時數及工資。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 結構 507

507.
設計說明:

1. 程式為建立公司人員的名單,並計算其薪水。
2. 修改程式碼片段中的程式與法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 結構 501

501.
設計說明:

1. 若分數大於等於60分,表示你通過了,否則被當了。
2. 修改程式碼片段中的程式與法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 綜合應用一 805 多重迴圈

805.
設計說明:

1. 利用多重迴圈,在一個二維陣列中,輸入整數資料,並將其加總,輸入資料以列為優先。
2.輸出二維陣列資料,及此二維陣列的總和。
3.執行結果如範例圖。
CPA08-1.c

CPA08-2.c

TQC+ C 綜合應用一 803 投票程式

803.
設計說明:

1. 有3位候選人(1)小蔡(2)小王(3)小史,請大家投給適當的人選。
2.假設共有10票,列用while迴圈執行10次,在投票完後,印出每位候選人現有的票數。
3.執行結果如範例圖。


2014-05-23

TQC+ C 綜合應用一 804 平均計算

804.
設計說明:

1. 輸入6個浮點數,存在data陣列中,並將陣列的名稱及陣列的個數,傳送給average函數之參數arr2及n,計算平均值,並將結果傳回main函式。
2.在main函式中輸出此陣列之每一元素的值(至小數點第2位),並輸出其平均值(至小數點第2位)。
3.執行結果如範例圖。

TQC+ C 綜合應用一 802 不定數迴圈

802.
設計說明:

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


TQC+ C 綜合應用一 801 列印星號

801.
設計說明:

1. 利用for迴圈設計程式,執行結果如範例圖。

CPA08-1.c     

CPA08-2.c

CPA08-3.c

CPA08-4.c
      

2014-05-22

TQC+ C 結構 506

506.
設計說明:

1. 此程式為計算圓的面積。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 結構 505

505.
設計說明:

1. 此程式為計算矩形的面積。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 結構 504

504.
設計說明:

1. 此程式為計算矩形的面積。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 結構 503

503.
設計說明:

1. 此程式為計算圓的面積。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 結構 502

502.
設計說明:

1. 此程式為計算圓的面積。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-05-17

TQC+ C 指標 410

410.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-05-16

TQC+ C 函數與陣列 310

310.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 309

309.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 308

308.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 307

307.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 306

306.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 305

305.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-05-15

TQC+ C 函數與陣列 304

304.
設計說明:

1. 測試儲存類別 auto和 static變數之差異。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 303

303.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 302

302.
設計說明:

1. 輸入一個分數後,用adjust函數調整分數,分數大於等於60分加5分,否則加10分。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 函數與陣列 301

301.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 210

210.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 209

209.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 208

208.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 207

207.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 206

206.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 205

205.
設計說明:

1. 用switch...case和for迴圈,判斷每一個人的得票數和廢票,假設有十人投票。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 204

204.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 203

203.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 202

202.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 選擇敘述與迴圈 201

201.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-05-11

TQC+ C 指標 409

409.
設計說明:

1. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。