網站聲明

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

2014-06-19

TQC+ C 其他論題 905 浮點數檔案讀寫

905.
設計說明:

1. 開啟CPD09-1.c,利用 fprintf()函數,將下列浮點數,寫入專案資料夾下的 dnumber.dat檔案。
2. 可利用某個條件,讓寫入的動作結束,如當浮點數為-99.99,則結束寫入的動作。
3. 資料輸入樣本如下:
    請輸入浮點數:123.456
    請輸入浮點數:78.901    請輸入浮點數:345.678
    請輸入浮點數:67.890
    請輸入浮點數:-99.99
4. 開啟CPD09-2.c,將專案目錄資料夾下dnumber.dat檔案內容(取至小數點第二位),利用 fscanf()函數將其讀出,再以 printf()印出。
5. 執行結果如範例圖。

CPD09-1.c
CPD09-2.c

TQC+ C 其他論題 904 成績檔讀寫

904.
設計說明:

1. 開啟CPD09-1.c,利用 fscanf()函數,將下列學生的姓名及對應的C語言分數,寫入專案資料夾下的 score.dat檔案。
2. 可利用某個條件,讓寫入的動作結束,如當分數入為負的分數時,則結束寫入的動作。
3. 資料樣本如下:
    請輸入學生的姓名(分數輸入負分時結束):Peter
    此學生C語言分數:90
    請輸入學生的姓名(分數輸入負分時結束):Mary
    此學生C語言分數:80
    請輸入學生的姓名(分數輸入負分時結束):Nancy
    此學生C語言分數:88
    請輸入學生的姓名(分數輸入負分時結束):John
    此學生C語言分數:-2
4. 開啟CPD09-2.c,將專案目錄資料夾下score.dat檔案內容,利用 fscanf()函數將其讀出,再以 printf()印出。
5. 執行結果如範例圖。

CPA09-1.c
CPA09-2.c

2014-06-18

TQC+ C 其他論題 907

907.
設計說明:

1. 輸入三個含有學生姓名及成績的結構,分別為 student1、student2、student3。
2. 呼叫計算等第的 GPA函數,並於 main()函數中印出每個結構的資訊及其GPA等第。
3. 假設GPA等第對照表如下:
    大於等於90 = A
    大於等於80且小於90 = B
    大於等於70且小於80 = C
    小於70 = D
4. 執行結果如範例圖。


TQC+ C 其他論題 903 分數篩選

903.
設計說明:

1. 在 main()函數中輸入六個整數,存於 data陣列中。
2. 將此陣列的名稱( arr)及陣列的個數( 6)當作實際參數,傳給計算數值是否大於60的 greater60()函數中。
3. 將 greater60()函數計算完結果,回傳給 main()函數,最後輸出此陣列每一個值及大於60的個數。
4. 修改程式碼片段中的程式與法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 其他論題 901 傳值呼叫

901.
設計說明:

1. 開啟CPA09-1.c,在 main()上,以 scanf()含輸入二個整數 a、b,接著印出這二個整數的值。
2. 呼叫 exchange()函數,此函數有二個參數,分別為接受 a、b變數位址的指標變數,並將此 a、b二個變數值對調。
3. 印出呼叫 exchange()函數後的 a、b值,執行結果如範例圖。
4. 開啟CPA09-2.c,在 main()上,以 scanf()含輸入二個浮點數 c、d,接著印出這二個整數的值。
5. 呼叫 exchange()函數,此函數有二個參數,分別為接受 c、d變數位址的指標變數,並將此 c、d二個變數值對調。
6. 印出呼叫 exchange()函數後的 c、d值,執行結果如範例圖。

CPA09-1.c
CPA09-2.c

2014-06-17

TQC+ C 其他論題 902 大樂透

902.
設計說明:

1.撰寫一個大樂透程式,從1至49的數字中,隨機產生6個數字,此6個數字不可重複。
2. 執行結果如範例圖。


2014-06-13

TQC+ C 字元字串與檔案處理 605

605.
設計說明:

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


2014-06-12

TQC+ C 字元字串與檔案處理 604

604.
設計說明:

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


TQC+ C 字元字串與檔案處理 603

603.
設計說明:

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


TQC+ C 字元字串與檔案處理 602

602.
設計說明:

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


TQC+ C 字元字串與檔案處理 601

601.
設計說明:

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


2014-06-08

Youtube清除繼續觀看紀錄

是否有常常遇到去看已經看過的Youtube影片會從上次的觀看位子繼續播放,尤其是把Youtube的合集來當音樂播放棄來撥放時特別常發生。但是Youtube本身的設定又沒有可以設定直接重頭播放,這時該怎麼辦呢?



2014-06-07

TQC+ C 其他論題 709

709.
設計說明:

1.輸入六個變數 a、b、c、d、e、f,並計算其公式值。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 其他論題 708

708.
設計說明:

1.生產20個 1~100的亂數,輸出時以5列4行輸出。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 其他論題 710

710.
設計說明:

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


TQC+ C 其他論題 706

706.
設計說明:

1. 請利用公式計算公式值。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-06-06

TQC+ C 其他論題 704

704.
設計說明:

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


TQC+ C 其他論題 703

703.
設計說明:

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


TQC+ C 其他論題 702

702.
設計說明:

1.請將字串轉為整數後輸出。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 其他論題 701

701.
設計說明:

1. 請將字串轉為浮點數後印出。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。