網站聲明

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

2014-11-29

BlueStacks機碼修改器

我相信現在有很多人都在使用BlueStacks來在電腦上模擬Android,但是當要洗某些遊戲時就需要用到修改機碼拉,網路上有很多手動修改機碼文章,也有很多寫程式的人來寫個程式讓別人方便去修改機碼,但是我找到的那些程式都不太方便去改大量機碼,所以我就寫一個程式去可以方便改大量機碼的了。

2014-11-19

使用Google Drive建立自己的HTML網頁

現在線上的網頁各式各樣,也有很多人在自己寫網頁,但是有些人當網頁寫好時自己卻沒有
伺服器可以去來架設自己的網站,這時候就可以用Google服務,用Google Drive來架設自己的網站


2014-09-24

GO好康 -- 免費賺GASH點數,MyCard點數,現金卷

GO好康 -- 免費賺GASH點數,MyCard點數,現金卷
完成任務賺紅利,各種遊戲點數卡GASH+、MyCard、JCARD、貝殼幣、FB幣、遊e卡、辣椒卡、Game淘卡、元氣卡、WGS卡、火紅卡...,還有吃喝玩樂商品都可以免費拿!










串我 ChainMe-- 免費賺GASH點數,MyCard點數,現金卷

串我 ChainMe-- 免費賺GASH點數,MyCard點數,現金卷












2014-09-20

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

606.
設計說明:

1. 請輸入一字元,當字元為*(星號)時,程式將結束讀取的動作。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。

2014-09-19

Notepad++ --實用的免費文字編輯軟體

Notepad++ 是在微軟視窗環境之下的一個免費的代碼編輯器。
為了產生小巧且有效率的代碼編輯器,這個在 GPL 許可證下的自由軟體開發專案採用 win32 api 和 STL 以 C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla
藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。當使用較少的 CPU 功率,降低電腦系統能源消耗,Notepad++ 間接造就了綠化的環境。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。



TQC+ C 其他論題 707

707.
設計說明:

1. 請利用 typedef設定一個結構。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


TQC+ C 其他論題 705

705.
設計說明:

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


2014-09-14

TQC+ C 其他論題 910 動態記憶體配置

910.
設計說明:

1. 利用動態記憶體配置(dynamic memory allocation)的方式,嘗試建立三個節點(node),分別為 a、b、c 的鏈結串列。
2. 節點的資料型態為結構,包含三個項目,分別為學生姓名、分數、及指向本身結構的指標。
3. 此三個節點所形成的鏈結字串如下:
4. 請以一個迴圈印出此鏈結踹列每一節點的內容。
5. 程式完成正確釋放記憶體。
6. 執行結果如範例圖。


TQC+ C 其他論題 909 庫存函數

909.
設計說明:

1. 利用輸入函數輸入一個字串 A,以字串庫存函數撰寫下列程式。
2. 計算此字串的長度。
3. 將此字串複製給另一字串 B,將此複製的字串印出。
4. 再輸入一個字串 C,比較 A字串與 C字串之大小。
5. 執行結果如範例圖。


TQC+ C 其他論題 906 學生成績

906.
設計說明:

1. 建立一個學生資料結構,其資料成員包含姓名(資料型態為字串)及C語言分數(資料型態為整數)。
2. 請利用輸入方式取得5筆學生資料,存入所建立的學生資料結構中,並將其印出。
2. 輸出排列的格式,姓名向左靠齊,分數向右靠齊,執行結果如範例圖。


TQC+ C 其他論題 908 亂數

908.
設計說明:

1. 利用亂數產生 srand(),產生介於1至1000的整數,將其印出。
2. 印出時每10個一列,且給予適量的欄位寬,並向右靠齊,執行結果如範例圖。


2014-09-02

想裝Visual Studio卻不想花錢嗎?官方推出免費Express版本

你是一位剛接觸程式撰寫的學生嗎? 或是你是一位自學的程式撰寫新手? 想要在家自己寫程式,卻對於Visual Studio高昂的價格而無從練習嗎?不要緊,微軟的Visual Studio非常好心的推出Express版本,可以用它來建置以 HTML5/JavaScript、C++、C# 或 Visual Basic 撰寫的應用程式。

寫C語言程式不用花錢-Orwell Dev-C++

想學C語言卻卡在是否要花錢買VC++來裝嗎?不用再想了,這裡就有一個免費的 Orwell Dev-C++ 可以用拉。




2014-08-27

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

610.
設計說明:

1.輸入姓名與分數,當分數為-100時,程式將結束讀取動作。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


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

609.
設計說明:

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


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

608.
設計說明:

1. 利用設定方式給予資料,再將其輸出。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


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

607.
設計說明:

1. 利用輸入的方式讀取資料,再將其輸出。
2. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


2014-08-22

如何修改筆電上NumLock預設開啟

大部分的筆電開機時九宮格數字鍵預設是關閉的,常常要用時都要先把它開啟才能用,造成許多使用上的不方便,那又有甚麼方法把它預設開啟呢?

2014-08-08

.NET Framework 下載

.NET Framework 是由微軟開發的軟體開發平臺。支援多種語言(VB.NET、C++、C#、Python等)的開發。

現在有很多的軟體.自寫程式都需要用到.NET Framework ,所以後來的Windows作業系統都會預先安裝.NET Framework ,所以裝後面一點的作業系統通常都不用再自己裝.NET Framework了。

2014-08-02

如何修改筆電上F1~F12跟多媒體(功能)鍵的切換

現在大部分的筆電F1~F12的鍵都會加上一個功能就是先按Fn鍵再按 F1~F12就會是功能鍵,大大的提升使用者的方便,但是最近有些筆電卻相反了,預設是功能鍵 F1~F12的鍵要先按Fn才會出現,造成有些使用者使用上的不習慣或者不方便,那麼是否有可以解決的辦法呢?

2014-08-01

W8.1 如何進入UEFI(BIOS)模式

W8.1 如何進入UEFI(BIOS)模式呢? 大部分的人都會在開機剛開始時就按F2...等Fx鍵來進入UEFI(BIOS)模式,但是W8.1有另一種方法可以再開機完成以後進入UEFI(BIOS)模式

2014-07-16

W7.W8 筆電WIFI分享程式

在外面想要使用Wi-Fi時卻沒有Wi-Fi可以使用嗎?這時只要有台筆電就可以分享Wi-Fi了歐,但此方法只是暫時使用而已,其訊號並不會好到哪裡去,所以如果要穩定的Wi-Fi的話最好還是用無線分享器比較好。


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. 修改程式碼片段中的程式語法、邏輯上的錯誤,執行結果如範例圖。


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 試題總整理

聲明:

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