C 程式設計概述

第一階段

此階段學習過程中我們打算完成下面的範例

從鍵盤讀取一整數並在螢幕上顯示此整數

  1. 執行結果如下圖:

  2. 這個程式寫起來就如同下圖所示:

    先讓大家看一下, 才知道要依次學些什麼, 以便製作此程式。

  3. 在動手之前請依次讀完下列說明資料

    1. 如何製作你的第一個 C 程式?

    2. 程式進入點?

    3. 什麼是函式?

    4. 變數是什麼? 如何宣告?

    5. 顯示資料:如何使用 printf() 函式?

    6. 讀取資料:如何使用 scanf() 函式?

  4. 製作此程式的步驟如下:(請務必親手鍵入此程式並執行之)

    1. 撰寫 main(){} 函式空殼
    2. 宣告整數變數 x
    3. 使用 printf() 函式 <- #include <stdio.h>
    4. 使用 scanf() 函式 <- #include <stdio.h> (只需一次)
    5. 使用 printf() 函式 <- #include <stdio.h> (只需一次)
    6. 編譯、連結、執行

  5. 請嘗試完成課本第二章練習 2-13 (第 98 頁)

第二階段

此階段學習過程中我們打算完成下面的範例

寫一程式計算 1*2*3...*5 的結果

  1. 執行結果如下圖:

  2. 這個程式寫起來就如同下圖所示:

    先讓大家看一下, 才知道要依次學些什麼, 以便製作此程式。

  3. 在動手之前請依次讀完下列說明資料

    1. 如何使用 clrscr() 函式?

    2. 如何使用 for 迴圈?

  4. 製作此程式的步驟如下:(請務必親手鍵入此程式並執行之)
    1. 製作 main(){} 函式空殼
    2. 使用 clrscr() 函式 <- #include <conio.h>
    3. 宣告整數變數 i 作為迴圈變數
    4. 製作 for 迴圈
    5. 使用 printf() 函式 <- #include <stdio.h>
    6. 編譯、連結、執行

  5. 請嘗試完成課本第二章練習 2-15, 2-16 (第 98 頁)

第三階段

此階段學習過程中我們打算完成下面的範例

寫一程式在螢幕上列印出自 9 至 100 的所有整數中除以 21 餘 5 者.

  1. 執行結果如下圖:

  2. 這個程式寫起來就如同下圖所示:

    先讓大家看一下, 才知道要依次學些什麼, 以便製作此程式。

  3. 在動手之前請依次讀完下列說明資料

    1. 如何使用 if 測試敘述

  4. 製作此程式的步驟如下:(請務必親手鍵入此程式並執行之)
    1. main(){}
    2. 使用clrscr()函式 <- #include <conio.h>
    3. 宣告變數 int
    4. for loop
    5. if()測試
    6. 使用printf()函式 <- #include <stdio.h>
    7. compile/run

  5. 請嘗試完成課本第二章練習 2-10 (第 98 頁)

第四階段

此階段學習過程中我們打算完成下面的範例

寫一程式在螢幕上列印出

  1. 執行結果如下圖:

    請注意:

  2. 這個程式寫起來就如同下圖所示:

  3. 製作此程式的步驟如下:(請務必親手鍵入此程式並執行之)
    1. main(){}
    2. 使用clrscr()函式 <- #include <conio.h>
    3. 宣告變數 int
    4. 巢狀for loop
    5. 使用printf()函式 <- #include <stdio.h>
    6. compile/run

  4. 請嘗試完成課本第二章練習 2-11 (第 98 頁) 九九乘法表

程式設計課程 首頁
by Pei-yih Ting
E-mail: pyting@cs.ntou.edu.tw