Microsoft Word - Chap02.doc

Size: px
Start display at page:

Download "Microsoft Word - Chap02.doc"

Transcription

1 標準的輸入與輸出 2-1 字元的輸出與輸入 2-2 格式化的輸出與輸入 2-3 摘要 2-4 關鍵字 2-5 問題演練 2-6 程式實作

2 i 上 C 語言 這一章我們將談論標準的輸入與輸出 (standard input/output) 所謂標準的輸入與輸出, 其作用端分別為鍵盤和螢幕 除了標準的輸入與輸出外,C 語言還提供檔案的輸入與輸出, 其作用端皆為檔案, 此部份留在第十一章 : 檔案, 再加以解說 標準的輸入與輸出可分為三種 : 一為字元的輸入與輸出, 如 getchar 和 putchar 函數 ; 二為字串的輸入與輸出, 如 gets 和 puts 函數 ; 三為格式化的輸入與輸出, 如 scanf 和 printf 函數 這些函數的原型都在 stdio.h 標頭檔案中, 所以使用這些函數, 記得將它載入進來, 以便在編譯時期加以核對 本章將探討字元與格式化的輸入與輸出, 而字串的輸入與輸出留在第六章 陣列, 再加以討論 2-1 字元的輸出與輸入 getchar 函數表示從鍵盤輸入資料, 但只讀取一字元, 而 putchar 函數則顯示一字元在螢幕上 如範例 2-1a 所示, 將 getchar 函數所得到的字元, 指定給字元變數 ch, 然後利用 putchar(ch), 將 ch 變數的內容顯示在螢幕上 範例 2-1a /* ex2-1a.c */ char ch; ch = getchar(); /* 從鍵盤得到的字元, 並指定給 ch */ putchar(ch); /* 將 ch 顯示於螢幕 */ system( PAUSE ); /* 讓的畫面暫停 */ 2-2

3 第 2 章標準的輸入與輸出 mis m 從中, 可以知道不管輸入多少字元, 只有一個字元被指定給 ch 變數 如輸入 mis, 只有 m 被指定給 ch 讀取一個字元, 除了 getchar 函數外, 還有 getch 和 getche 這兩個函數 不同的是,getch 和 getche 這二函數是屬於非緩衝區的輸入 (unbuffered input); 而 getchar 為緩衝區的輸入 (buffered input) 緩衝區的輸入, 顧名思義乃將輸入的資料先放在緩衝區, 等待使用者按下 Enter 鍵, 才會處理輸入的動作 而非緩衝區的輸入, 則輸入的資料不放在緩衝區 ( 因為沒有給它緩衝區 ), 因此, 無需等待使用者按 Enter 鍵, 它會馬上處理輸入的動作 請參閱範例 2-1b 範例 2-1b /* ex2-1b.c */ #include <conio.h> char ch; ch = getche(); putchar(ch); yy 2-3

4 i 上 C 語言 為 第一個 y 是使用者鍵入的 yy 第二個 y 是由 putchar 函數輸出的 若將 ch = getche(); 改為 ch = getch(); 則為 y 此字元是由 putchar 函數產生, 而使用者輸入的字元沒有顯示出來 注意! 由於 getche 與 getch 函數的語法是宣告在 conio.h, 記得將此標頭檔載入進來 假使不想讓別人知道您鍵入的字元, 則可利用 getch 函數, 因為它不會將輸 入的字元顯示於螢幕上 千萬要小心, 在 C 語言中, 大小寫的英文字母是有所區別的, 不相信的話, 讀者可將程式中的小寫字母改為大寫, 看看其結果為何 1. 請將範例 2-1b 的 getche 函數改為 getch 函數, 並觀察有何不同 2-4

5 第 2 章標準的輸入與輸出 2-2 格式化的輸出與輸入 接下來, 我們來介紹格式化的輸出與輸入函數, 分別是 printf 與 scanf 函數 printf 函數 首先來談 printf 函數 printf 可譯為二個字 print( 印出 ) 與 format( 格式 ), 亦即為格式化的輸出 printf 函數將雙引號內的內容 ( 即字串 ) 輸出至螢幕, 如 雙引號是必備的 printf( "Hello, world."); 表示將 Hello, world. 輸出至螢幕 請參閱範例 2-2-1a 範例 2-2-1a /* ex2-2-1a.c */ printf("hello, world."); Hello, world. printf 函數將雙引號括起來的字串, 即將 Hello, world. 加以輸出 2-5

6 i 上 C 語言 當然也可以在字串內加一些控制字元 (control character), 這些控制字元是由反斜線 (\) 所引導出來的, 以下是幾個常用的控制字元及其功能 控制字元 功能 \n 跳行 \f 跳頁 \t 跳一個 tab( 一般為 8 格 ) \b 倒退一格 \r 跳回行首 \' 印出 ' \" 印出 " \\ 印出 \ \ooo \xhh 印出八進位 ASCII 碼 印出十六進位 ASCII 碼 其中最常用的是 \n 若要印出 Hello, everybody. Go learning C language. 則片段程式如下 : printf("hello, everybody.\n"); 跳行 printf("go learning C language."); 因為控制字元 \n 表示跳行 若將第一個 printf 函數中的 \n 刪除, 則第二個 printf 函數所輸出的字串就會緊跟著第一個字串的後面 如下所示 : Hello, everybody.go learning C language. 2-6

7 第 2 章標準的輸入與輸出 再來看其它的控制字元, 試問若要印出下一個字串 : learn 'C' now 由於此字串中有單引號, 所以必需使用 \' 控制字元完成之, 如下所示 : printf("learn \'C\' now"); 利用 \' 印出 ' 再次利用 \' 印出 ' 底下將以範例 2-2-1b 2-2-1c 2-2-1d 及 2-2-1e 等四個, 展示常用控制字元的功能 範例 2-2-1b /* ex2-2-1b.c */ printf("hello,"); printf("everybody.\n"); /* 使用 \n 作為跳行之用 */ printf("go learning C language."); Hello,everybody. Go learning C language. 此範例以 '\n' 控制字元達到跳行的目的 2-7

8 i 上 C 語言 範例 2-2-1c /* ex2-2-1c.c */ printf("perfect\t"); /* 使用 \t 跳 8 格 */ printf("pc\b"); /* 使用 \b 倒退一格 */ printf("erformance\n"); Perfect Performance 此範例以 '\t' 控制字元跳一 tab, 並利用 '\b' 倒退一個字元, 故 "PC" 的 C 字元不見了, 因為被其後輸出的 erformance 覆蓋了 範例 2-2-1d /* ex2-2-1d.c */ printf("learn \'C\' now\n"); printf("learn \"C language\" now\n"); printf("learn \\C language programming\\ now\n"); learn 'C' now learn "C language" now learn \C language programming\ now 此範例以 \' 印出單引號 ('),\" 印出雙引號 ("), 而以 \\ 印出反斜線 (\) 2-8

9 第 2 章標準的輸入與輸出 範例 2-2-1e /* ex2-2-1e.c */ printf("\061\062\063\n"); printf("\x61\x62\x63\n"); 123 abc 除了以 \x 為首的數字是十六進位外, 其餘的方式即是以八進位視之 \061 就是十進位的 49, 對應的 ASCII 為 1,\x61 就是十進位的 97, 對應的 ASCII 為 a 完整的 ASCII, 請參閱附錄 C 格式特定字元接下來, 若要輸出某一變數的值, 則需要一對應的格式特定字元 首先, 要看變數所屬的資料型態是什麼, 再利用此資料型態所對應的格式特定字元 (format specified character) 格式特定字元是以 % 開頭, 之後接英文字母 資料型態 對應的格式特定字元 int %d float %f double %f char %c 2-9

10 i 上 C 語言 假設 x 為整數型態 (int), 表示此數沒有小數點, 其初始值為 100, 則 printf("x = %d", x); 對應 %d 則印出 x = 100 如範例 2-2-1f 所示 範例 2-2-1f /* ex2-2-1f.c */ int x = 100; printf("x = %d", x); x = 100 以 %d 格式特定字元, 表示以十進位 (decimal) 的方式, 印出整數變數 x 的值 因為在雙引號內的格式特定字元, 與變數之間的關係是一對一的關係 格式特定字元的個數與變數的個數需相同, 否則會有錯誤的訊息產生 printf("x = %d, y = %f", x, y); 如變數 x 與 %d,y 與 %f 相互對應 變數之間以逗號隔開 請參閱範例 2-2-1g 2-10

11 第 2 章標準的輸入與輸出 範例 2-2-1g /* ex2-2-1g.c */ int x = 100; float y = ; printf("x = %d, y = %f", x, y); x = 100, y = 以格式特定字元 %d, 印出整數變數 x 的值 100; 而以格式特定字元 %f, 印出浮點數型態變數 y 的值為 , 而不是 , 這是因為在處理 float 浮點數時, 會失去一些精確度 (precision), 因為浮點數常數內定是 double 的資料型態 若將上一範例的 float 改為 double, 則 y 的為 若想列印 "100% 橘子汁 " 的字串, 在此面臨的問題是,% 為格式特定字元的開頭字元, 為了去除此原來 % 的用意, 可用 %% 解除原意, 並印出 % 請參閱範例 2-2-1h 範例 2-2-1h /* ex2-2-1h.c */ printf("100%% 橘子汁 "); 2-11

12 i 上 C 語言 100% 橘子汁 因為 %% 印出 % 字元, 故 100%% 輸出為 100%, 程式的為 100% 橘子汁 除了上述的格式特定字元外, 還有下列幾個常用的格式特定字元 資料型態 int( 八進位 ) int( 十六進位 ) unsigned int 對應的格式特定字元 % o % x % u float double % e, %g %o %x 是針對整數資料型態的數值, 其中 %o 將以八進位印出, 而 %x 則以十六進位印出 %u 對應於 unsigned 資料型態, 它也適用於 int 資料型態, 而 %e 和 %g, 則適用於 float 與 double 的資料型態 請參閱範例 2-2-1i 範例 2-2-1i /* ex2-2-1i.c */ int x = 100; printf(" 以十進位的方式印出 x = %d\n", x); printf(" 以無負號的型式印出 : x = %u\n", x); printf(" 以八進位的方式印出 : x = %o\n", x); printf(" 以十六進位的方式印出 : x = %x", x); 2-12

13 第 2 章標準的輸入與輸出 以十進位的方式印出 x = 100 以無負號的型式印出 : x = 100 以八進位的方式印出 : x = 144 以十六進位的方式印出 : x = 64 上例以 %d %u %o %x, 分別印出變數 x 十進位的整數值 無正負號的整數值 八進位數值與十六進位數值 %e 與 %g 適用於 float 與 double 資料型態 %e 印出以科學記號表示的浮點數, 其格式為 m.dddddde±xxx 或 -m.dddddde±xxx, 如 以科學記號表示, 即為 e+002;%g 則指當指數小於 -4 或大於等於 6 時, 以 %e 格式輸出, 否則, 以 %f 格式輸出, 並將尾端的 0 刪除 請參閱範例 2-2-1j 範例 2-2-1j /* ex2-2-1j.c */ double nf = ; printf(" 以 (%%f) 格式印出 : nf = %f\n", nf); printf(" 以 (%%e) 格式印出 : nf = %e\n", nf); printf(" 以 (%%g) 格式印出 : nf = %g\n", nf); 以 (%%f) 格式印出 : nf = 以 (%%e) 格式印出 : nf = e+002 以 (%%g) 格式印出 : nf = 浮點數變數 nf 的值以 %f 印出, 是使用小數點表示法的 ; 而以 %e 則印出科學記號表示法的 e+002; 若以 %g 輸出, 由於指數小於 6, 因此以 %f 方式輸出, 並將尾端的 0 刪除 2-13

14 i 上 C 語言 讓更美觀 為了使更加美觀, 我們可以指定輸出的欄位寬 (width), 即給變數多少空間, 如 %5d 表示 5 個欄位寬, 可想像我們給它 5 個空間, 如 int x = 100; printf("x = %5d\n", x); printf("x = %2d", x); 則輸出 x = ΔΔ100(Δ 表示空白 ) x = 100 由於 x = 100 只有三位數, 而現有的欄位寬為 5 位數字 (%5d), 故左邊有 2 位空白 而 %2d 欄位寬為 2, 但還是 100, 為什麼呢? 因為此時 x 數值的總位數大於欄位寬, 因此, 編譯程式認為你寫錯了, 並將欄位寬的設定設為無效, 因此, 此時 %2d 就如同以 %d 印出 一般印出的結果, 皆向右對齊, 不過我們可以利用負號加在欄位寬的前面, 使得是向左靠齊 x = 100; printf("x = %-5d", x); 則輸出 x = 100ΔΔ (Δ 表示空白 ) 不是印出 -100 使用者可利用欄位寬加上向左或向右靠齊, 對資料加以編排成一份令人賞心悅目的報表 讓我們從範例 2-2-1k 看起 2-14

15 第 2 章標準的輸入與輸出 範例 2-2-1k /* ex2-2-1k.c */ int x = 100; printf("x = %5d \n", x); printf("x = %2d \n", x); printf("x = %-5d \n", x); x = 100 x = 100 x = 100 變數 x 的值 100 只佔 3 個欄位寬, 若使用 %5d, 表示欄位寬為 5, 而且是向右對齊, 故輸出 100 時, 左邊會空出 2 個空白字元 ; 若以 %2d 輸出, 因欄位寬不足, 使得它以 %d 的格式輸出 ; 而 %-5d, 表示為向左對齊, 故右邊會多出 2 個空白字元 和整數一樣, 浮點數也可以使用欄位寬 % m.nf 小數點後面的位數總共的欄位寬, 包括小數點在內 如下所示 : double nf = ; printf("nf = %f \n", nf); 2-15

16 i 上 C 語言 為 nf = , 印出小數點後面六位數 ( 內定 ) printf("nf = %10.2f \n", nf); 為 nf = ΔΔΔΔ123.12, 總共有 10 位寬, 且小數點後有 2 位 printf("nf = %-10.2f \n", nf); 為 nf = ΔΔΔΔ, 向左靠齊 printf("nf = %3.2f ", nf); 為 nf = , 正確的總欄位寬必須 4 位或 4 位以上, 故此時欄位寬 3 自動失效, 而以 %.2f 的格式印出, 表示對總欄位寬不加以限定 請參閱範例 2-2-1L 範例 2-2-1L /* ex2-2-1l.c */ double nf = ; printf("nf = %f \n", nf); printf("nf = %10.2f \n", nf); printf("nf = %-10.2f \n", nf); printf("nf = %3.2f \n", nf); printf("nf = %.2f \n", nf); nf = nf = nf =

17 第 2 章標準的輸入與輸出 nf = nf = 程式中最後一個 printf 敘述, 是以 %.2f 格式印出 nf, 此表示我們只關心要印出小數點後 2 位 此範例需要多少位欄位寬呢?nf 變數小數點前有 3 位數, 加上小數點及小數點後 2 位數, 總欄位寬至少要給予 7 位, 否則, 視為無效 以下的範例, 將展示欄位寬的好處 範例 2-2-1m /* ex2-2-1m.c */ int a=100, b=1000, c=100000, d=10; int i=20000, j=2, k=2000, x= ; printf("%d %d %d %d\n", a, b, c, d); printf("%d %d %d %d\n", i, j, k, x); printf("\n 以另一種方式輸出 :\n"); printf("%9d %9d %9d %9d\n", a, b, c, d); printf("%9d %9d %9d %9d\n", i, j, k, x); 2-17

18 i 上 C 語言 從此範例可看出, 若有指定欄位寬, 則是很美觀的 不要忘記, 是給對方的第一個印象 範例 2-2-1n /* ex2-2-1n.c */ double a= , b=111.11, c=1111.1, d= ; double i=2.2, j= , k=222.2, x= ; printf("%f %f %f %f\n", a, b, c, d); printf("%f %f %f %f\n", i, j, k, x); printf("\n 以另一種方式輸出 :\n"); printf("%9.1f %9.1f %9.1f %9.1f\n", a, b, c, d); printf("%9.1f %9.1f %9.1f %9.1f\n", i, j, k, x); 若以 %9.1f 取代 %f, 則將是很整齊的 從上述兩範例程式的可看出, 欄位寬的確很重要, 我們應多多加以練習, 讓可以漂漂亮亮的 2-18

19 第 2 章標準的輸入與輸出 1. 試問下列程式的為何? (a) printf("hello, world\r"); printf("hi, world"); printf("\b\b\b\b\babcde"); (b) printf(" /\\\n"); printf(" / \\\n"); printf(" / \\\n"); printf(" / \\\n"); printf("+ +\n"); 2. 試問下列程式的為何? (a) double d_num = ; printf(" 以 %%e 的格式輸出 : d_num=%e\n", d_num); printf(" 以 %%g 的格式輸出 : d_num=%g\n", d_num); 2-19

20 i 上 C 語言 (b) int i = 12345; printf("i = 12345\n"); printf("%%d = %d \n", i); printf("%%10d = %10d \n", i); printf("%%2d = %2d \n", i); printf("%%-10d = %-10d \n", i); (c) double f = ; printf("f = f\n"); printf("%%7.2f = %7.2f \n", f); printf("%%10.2f = %10.2f \n", f); printf("%%-10.2f = %-10.2f \n", f); printf("%%*.2f = %*.2f \n", 10, f); printf("%%4.2f = %4.2f \n", f); scanf 函數 看完 printf 輸出函數後, 接下來討論 scanf 輸入函數 scanf 函數的語法和 printf 函數相同 輸入資料時, 必需告訴編譯程式, 從鍵盤輸入的資料要存放於哪一個變數, 則需根據程式所指定的記憶體位址 (address), 就好比郵差要根據收件人的地址來送信, 若沒有收件人的地址, 這封信件將無法送達 2-20

21 第 2 章標準的輸入與輸出 scanf("%d", &x); 表示位址的意思 此敘述表示從鍵盤輸入一整數資料, 然後根據記憶體位址, 將它存放於 x 變數內, 因為此處是指定 x 變數的記憶體位址 請參閱範例 2-2-2a scanf 函數的語法和 printf 函數相同, 但變數要使用位址運算子 & 來取得此 變數的位址 初學者最常犯的錯誤是, 忘記在變數前面加上 & 範例 2-2-2a /* ex2-2-2a.c */ int x; printf(" 請輸入一整數 : "); scanf("%d", &x); printf(" 變數 x 的值為 %d\n", x); 請輸入一整數 : 100 變數 x 的值為 100 輸入的 100 儲存在 x 變數 當程式執行到 scanf 函數時, 將等待使用者輸入資料, 為了增加程式的友善性 (friendly), 通常在輸入資料時, 會使用 printf 函數印出提示訊息 2-21

22 i 上 C 語言 scanf 函數也允許同時輸入多個變數的資料 與 printf 函數一樣, 變數與格式特定字元是一對一的對應關係, 如下所示 : scanf("%d %f", &x, &y); 空白, 表示輸入的資料之間須以空白隔開 完整的程式, 請參閱範例 2-2-2a 範例 2-2-2b /* ex2-2-2b.c */ int hour, min, sec; printf(" 請輸入時分秒 : "); scanf("%d %d %d", &hour, &min, &sec); printf(" 您輸入的時間為 %d 時 %d 分 %d 秒 \n", hour, min, sec); 請輸入時分秒 : 您輸入的時間為 11 時 22 分 33 秒 輸入資料若為 , 此時會將它們分別指定給 hour min sec 三個變數 當輸入 double 浮點數時要加以小心 如範例 2-2-2c 所示 範例 2-2-2c /* ex2-2-2c.c */ 2-22

23 第 2 章標準的輸入與輸出 int x; double y; printf(" 請輸入一整數與 double 數 : "); scanf("%d %lf", &x, &y); printf("x = %d\t y = %f", x, y); 請輸入一整數與 double 數 : x = 100 y = 程式剖析 注意!y 是 double 的浮點數, 必需以 %lf 做為輸入的格式, 否則會產生錯誤的訊息 若是 float 的浮點數, 則以 %f 做為其輸入的格式 C 語言的好處是可讓我們知道變數在何處 若要印出記憶體的位址, 只要在變數前加上 & 即可 請參閱範例 2-2-2d 範例 2-2-2d /* ex2-2-2d.c */ int y = 100; printf(" 變數 y 的值為 %d\n", y); printf(" 變數 y 所在記憶體的位址為 %x\n", &y); 變數 y 的值為 100 變數 y 所在記憶體的位址為 22ff

24 i 上 C 語言 程式剖析 y 為整數變數, 並且設定其初值為 100, 從得知,y 與 &y 是不一樣的, 前者表示 y 變數的值, 後者則表示 y 變數的記憶體位址 通常印出記憶體的位址, 會以 %x 格式特定字元對應之, 其中 %x 的 x 表示十六進位 (hexadecimal) 的意思 此範例以 %d 印出 y 變數值為 100, 並以 %x 印出 y 變數在記憶體的位址為 2ff74 1. 有一程式如下 : int i; scanf("%d", i); printf("%d\n", i); 假設您輸入 100, 試問此程式的為 100 嗎? 若不是, 試問在哪一個地方有誤, 請修正並說明之 2. 以下是 Nancy 同學撰寫的程式, 由於她是第一次撰寫 C 語言的程式, 所以難免會有一些錯誤 聰明的你, 可否幫她除錯一下? #include <stdioh> int Main ( DOUBLE us, nt; scanf("%f", us); nt = ns * 32.09; printf('nt=%f\n', nt); ) 2-24

25 第 2 章標準的輸入與輸出 2-3 摘要 程式中最常用的敘述, 莫過於輸出與輸入 有了輸出才知道此程式是否正確, 再利用欄位寬, 使更加美觀 在輸入方面要注意的是, 要告知輸入的資料是放在那一變數的位址內, 同時也要注意,double 變數的輸入格式是 %lf, 而 float 變數的輸入格式是 %f, 但在輸出格式上, 這兩者都是 %f 若已熟練上述範例之用法, 則要恭喜你, 你已成功了一半, 繼續往前邁進吧, 加油! 2-4 關鍵字 getchar putchar getch getche 非緩衝區的輸入 (unbuffered input) 緩衝區的輸入 (buffered input) printf 控制字元 (control character) 欄位寬 (width) scanf 標準的輸入與輸出 (standard input/output) 格式特定字元 (format specified character) 2-5 問題演練 1. 假設從鍵盤輸入 computer, 試問下一程式之? 2-25

26 i 上 C 語言 char ch; ch = getchar(); putchar(ch); 2. 試問下一程式之? int y = 30; printf("%%d...y = %d\n", y); printf("%%i...y = %i\n", y); printf("%%o...y = %o\n", y); printf("%%x...y = %x\n", y); 3. 試問下一程式之? char c = '$'; printf("the original c is %c\n", c); printf("%%c.../%c/\n", c); printf("%%5c.../%5c/\n", c); printf("%%-5c.../%-5c/\n", c); 4. 試問下一程式之? double f = ; printf("%%3.2f.../%3.2f/\n", f); 2-26

27 第 2 章標準的輸入與輸出 printf("%%7.2f.../%7.2f/\n", f); printf("%%7.0f.../%7.0f/\n", f); printf("%%.2f.../%.2f/\n", f); 5. 試問下一程式之? double f = ; printf("%%e.../%e/\n", f); printf("%%.0e.../%.0e/\n", f); printf("%%.1e.../%.1e/\n", f); printf("%%.3e.../%.3e/\n", f); 6. 試問下一程式之? double f1 = ; double f2 = ; double f3 = ; printf("f1 = %g\n", f1); printf("f2 = %g\n", f2); printf("f3 = %g\n", f3); 7. 試問下一程式之? 2-27

28 i 上 C 語言 printf("hello, how are you?"); printf("\r"); printf("how do you do?\n"); printf("\thello, how are you?\n"); printf("\bhello, how are you?\n"); 8. 請問 \t 和 \f 這兩個控制字元各代表什麼意義? 9. 請問 \x41 \x24 及 \133 這三個控制字元其所對應 ASCII 碼的值為何? 請參考附錄 C 2-6 程式實作 1. 請撰寫一程式, 利用 scanf 函數輸入六個整數值 ( 如 1000,10,1,10000, 100), 分別儲存於 a,b,c,i,j,k 最後利用 printf 函數, 將這些變數值每三個印成一列 請比較有無加上欄位寬的 2. 請撰寫一程式, 利用 scanf 函數輸入五個 double 浮點數值 ( 如 , , , , ), 分別儲存於 a,b,c, i,j,k 最後利用 printf 函數, 將這些變數值每三個印成一列, 並取小數點二位 請比較有無加上欄位寬的 2-28

Microsoft PowerPoint - chap3

Microsoft PowerPoint - chap3 第三章基本輸出與輸入的方法 資訊科技系 林偉川 本章簡介 如何從鍵盤輸入資料以及從螢幕輸出結果, 是寫程式一個很基本的技巧, 因為這也是使用者與電腦交談的重要橋樑 在 C 語言函式庫中有不少輸出 / 入相關函式, 不過較常用到的也只有其中幾個 從螢幕輸出類 : 由鍵盤輸入類 : 2 1 從螢幕輸出類 printf(): 函數名稱取 print 以及 format 兩個字組成 此函式會將我們指定的字串以指定的格式輸出在螢幕上

More information

C 語言—陣列及字串

C 語言—陣列及字串 10/16 系程主講人 : 荊輔翔 概論 陣列 陣列是一個具有索引 (index) 性質的連續資料儲存空間集合 陣列中每一個資料儲存空間稱之為陣列元素 (array element); 它們都具有相同的資料名稱 資料型態 及空間大小 ; 但存取它們時則須藉由索引 ( 或稱註標 ) 來區別辨識 索引代表資料在陣列中的相對位址 ( 其計數由 0 開始, 其餘累加類推 ), 且須由中括號 [ ] 涵蓋之

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 9 [P.11] : Dev C++ [P.12] : http://c.feis.tw [P.13] [P.14] [P.15] [P.17] [P.23] Dev C++ [P.24] [P.27] [P.34] C / C++ [P.35] 10 C / C++ C C++ C C++ C++ C ( ) C++

More information

untitled

untitled Introduction to Programming ( 數 ) Lecture 3 Spring 2005 March 4, 2005 Lecture 2 Outline 數 料 If if 狀 if 2 (Standard Output, stdout): 料. ((Standard Input, stdin): 料. 類 數 數 數 說 printf 見 數 puts 串 數 putchar

More information

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1

0 0 = 1 0 = 0 1 = = 1 1 = 0 0 = 1 0 0 = 1 0 = 0 1 = 0 1 1 = 1 1 = 0 0 = 1 : = {0, 1} : 3 (,, ) = + (,, ) = + + (, ) = + (,,, ) = ( + )( + ) + ( + )( + ) + = + = = + + = + = ( + ) + = + ( + ) () = () ( + ) = + + = ( + )( + ) + = = + 0

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 字元與字串 講師 : 張傑帆 CSIE, NTU 人的出身並不重要, 你拿時間來做什麼才重要 It s not who you were at birth that matters, but what you do with the time you are given.-steve Jobs 課程大綱 字元 字串 作業 字元 在電腦的世界裡, 所有的一切都是以 0 與 1

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 字元與字串 講師 : 張傑帆 CSIE, NTU 人的出身並不重要, 你拿時間來做什麼才重要 It s not who you were at birth that matters, but what you do with the time you are given.-steve Jobs 課程大綱 字元 字串 作業 字元 在電腦的世界裡, 所有的一切都是以 0 與 1

More information

Microsoft Word - part doc

Microsoft Word - part doc 3 指標與陣列 3-1 指標與一維陣列 3-2 指標與二維陣列 3-3 陣列指標 3-4 為什麼 parr 等同於 *parr? 3-5 指向陣列的指標 3-6 多重指標 3-7 命令列引數 3-8 除錯題 3-9 問題演練 3-10 程式實作 32 Part 1 C 程式語言篇 指標其實就是一位址 陣列的名稱, 表示此陣列第一個元素的位址, 所以它也是指標 由此可知, 指標與陣列的關係是很密切的

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc 2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

資料結構之C語言重點複習

資料結構之C語言重點複習 鏈結串列自編教材 ( 一 ) 本教材 ( 一 ) 目標問題 : 每次以亂數產生一 [0,1000] 之整數值, 若該值 >100, 則以同方式繼續產生下一亂數值, 若該值

More information

Microsoft Word - 投影片ch03

Microsoft Word - 投影片ch03 Java2 JDK5.0 教學手冊第三版洪維恩編著博碩文化出版書號 pg20210 第三章變數與資料型態 本章學習目標認識變數與常數認識 Java 的基本資料型態學習如何進行資料型態轉換學習如何由鍵盤輸入資料 變數與資料型態 3-2 Java 的資料型態分為 : 與 原始資料型態 (primitive type) 非原始資料型態 (non-primitive type) 原始資料型態包括了整數與浮點數等型態

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

nooog

nooog C : : : , C C,,, C, C,, C ( ), ( ) C,,, ;,, ; C,,, ;, ;, ;, ;,,,, ;,,, ; : 1 9, 2 3, 4, 5, 6 10 11, 7 8, 12 13,,,,, 2008 1 1 (1 ) 1.1 (1 ) 1.1.1 ( ) 1.1.2 ( ) 1.1.3 ( ) 1.1.4 ( ) 1.1.5 ( ) 1.2 ( ) 1.2.1

More information

投影片 1

投影片 1 資料庫管理程式 ( 補充教材 -Part2) 使用 ADO.NET 連結資料庫 ( 自行撰寫程式碼 以實現新增 刪除 修改等功能 ) Private Sub InsertButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles InsertButton.Click ' 宣告相關的 Connection

More information

Microsoft Word - ACL chapter02-5ed.docx

Microsoft Word - ACL chapter02-5ed.docx 第 2 章神奇的質數 2.1.1 什麼是質數 1 1 1 打下好基礎 - 程式設計必修的數學思維與邏輯訓練 1 1 0 10 2 3 5 7 4 6 8 9 10 4 10000 1229 1000 168 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 101 103 107 109 113 127 131

More information

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023)

( CIP) /. :, ( ) ISBN TP CIP ( 2005) : : : : * : : 174 ( A ) : : ( 023) : ( 023) ( CIP) /. :, 2005. 2 ( ) ISBN 7-5624-3339-9.......... TP311. 1 CIP ( 2005) 011794 : : : : * : : 174 ( A ) :400030 : ( 023) 65102378 65105781 : ( 023) 65103686 65105565 : http: / /www. cqup. com. cn : fxk@cqup.

More information

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式]

Microsoft PowerPoint - ICP_02_Basic_Data_Type.ppt [相容模式] Introduction to Computer and Program Design Lesson 2 Basic Data Types James C.C. Cheng Department of Computer Science National Chiao Tung University The basic data types 變數 (variable) 是甚麼? 變數代表了一塊可以記錄資料的記憶體空間,

More information

Microsoft PowerPoint - STU_C_Lang_CH13.ppt

Microsoft PowerPoint - STU_C_Lang_CH13.ppt 第 13 章 動態配置記憶體 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 第 13 章 動態配置記憶體 13-1 記憶體配置函式 malloc( ) 13-2 動態配置結構陣列 配置記憶體 預估需求數量的範圍是一項不容易的學問 例 : 大到預估今年國家預算, 小到預估櫥窗裡展示的毛線衣, 需要多少磅毛線才能織成 撰寫程式時, 一樣無法預估程式執行所需的記憶體空間

More information

新・明解C言語入門編『索引』

新・明解C言語入門編『索引』 !... 75!=... 48 "... 234 " "... 9, 84, 240 #define... 118, 213 #include... 148 %... 23 %... 23, 24 %%... 23 %d... 4 %f... 29 %ld... 177 %lf... 31 %lu... 177 %o... 196 %p... 262 %s... 242, 244 %u... 177

More information

C/C++语言 - 分支结构

C/C++语言 - 分支结构 C/C++ Table of contents 1. if 2. if else 3. 4. 5. 6. continue break 7. switch 1 if if i // colddays.c: # include int main ( void ) { const int FREEZING = 0; float temperature ; int cold_ days

More information

The return of scanf The number of fields successfully converted and assigned int a =1, b =2, c =3; int n = scanf("%d %d %d", &a, &b, &c); printf("%d\n

The return of scanf The number of fields successfully converted and assigned int a =1, b =2, c =3; int n = scanf(%d %d %d, &a, &b, &c); printf(%d\n Introduction to Computer and Program Design Lesson 2 Functions, scanf and EOF James C.C. Cheng Department of Computer Science National Chiao Tung University The return of scanf The number of fields successfully

More information

又四十年

又四十年 * 1 2 3 ΔΔ ΔΔ ΔΔΔΔ 4 5 ΔΔ 6 7 8 9 10 ΔΔ 11 12 13 14 15 О 16 17 18 19 20 21 22 23 24 ΔΔ 25 26 27 28 29 30 31 32 33 34 ΔΔ ΔΔ 35 36 37 38 ΔΔ 39 ΔΔ 40 41 42 43 44 45 46 47 48 49 50 51 52 ΔΔ 53 54 55 56 57

More information

Microsoft Word - Chap05.doc

Microsoft Word - Chap05.doc 迴圈敘述 5-1 for 迴圈 5-2 while 迴圈 5-3 do...while 迴圈 5-4 巢狀迴圈 5-5 break 與 continue 5-6 ++ 附加於條件運算式 5-7 迴圈的應用範例 5-8 關鍵字 5-9 問題演練 5-10 程式實作 5-2 迴圈敘述 (loop statement) 的功能就是可以重複執行敘述 迴圈敘述主要有 for while 和 do...while

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

程式基礎之字串函數與處理篇 前言 無論是在現實世界或是網路世界, 文字都是我們溝通的方式之一 在資訊的世界裡面, 怎麼利用程式把文字照自己想要的方式呈現就是個很基本也很重要的技術 但我們可能會發現, 許多文字處理要做的事情都很類似 ( 例如把兩個字串接在一起, 或是照特定格式輸出 ), 因此在 C

程式基礎之字串函數與處理篇 前言 無論是在現實世界或是網路世界, 文字都是我們溝通的方式之一 在資訊的世界裡面, 怎麼利用程式把文字照自己想要的方式呈現就是個很基本也很重要的技術 但我們可能會發現, 許多文字處理要做的事情都很類似 ( 例如把兩個字串接在一起, 或是照特定格式輸出 ), 因此在 C 程式基礎之字串函數與處理篇 前言 無論是在現實世界或是網路世界, 文字都是我們溝通的方式之一 在資訊的世界裡面, 怎麼利用程式把文字照自己想要的方式呈現就是個很基本也很重要的技術 但我們可能會發現, 許多文字處理要做的事情都很類似 ( 例如把兩個字串接在一起, 或是照特定格式輸出 ), 因此在 C 語言中提供了許多字串處理函數, 讓程式設計師能夠省去做相同處理的時間 而今天我們就是要來介紹這些函數,

More information

Microsoft Word - chap13.doc

Microsoft Word - chap13.doc ï FILE dã Ä o rô qî ô Ö ƒù å o ô ÃÓ FILE Ã Ù Ö o v-> ª w ï FILE d wã +1 ~ c:\temp w Õx test.dat Ã Û vä à n ïw à test.dat 13-2a /* File name: ex13-2a.c */ #include char ch; fptr = fopen("c:\\temp\\test.dat",

More information

Microsoft Word - 4.doc

Microsoft Word - 4.doc 緩衝區管理 4.1 概念 : 緩衝區 指標以及位元組順序 4.2 緩衝區管理函數 ANSI C 技術手冊 4.1 概念 : 緩衝區 指標以及位元組順序 為了有效率地使用緩衝區 (buffer) 管理函數, 首先需要熟悉緩衝區 指標和位元組順序的概念 緩衝區 緩衝區是電腦記憶體中一組連續的位元組 緩衝區的內容可以是大多數函數所要處理的 ASCII 字元, 或是數值 如圖 4-1 所示, 緩衝區是藉由指向第一個位元組的指標來存取

More information

2009年挑战乔戈里

2009年挑战乔戈里 2009 年 挑 战 乔 戈 里 活 动 概 况 : 乔 戈 里 峰 海 拔 8611 米, 它 是 喀 喇 昆 仑 山 脉 的 主 峰, 是 世 界 上 第 二 高 峰, 国 外 又 称 K2 峰 乔 戈 里 峰, 国 际 登 山 界 公 认 的 攀 登 难 度 较 大 的 山 峰 之 一 乔 戈 里 峰 峰 巅 呈 金 字 塔 形, 冰 崖 壁 立, 山 势 险 峻, 在 陡 峭 的 坡 壁 上

More information

Java 程式設計入門

Java 程式設計入門 Java 程式設計入門 講師 : 陳昭源 CISE, NTU August 28, 2005 Outline 變數 Variables 運算子 Operators 運算式 (Expressions) 敘述(Statements) & 程式區塊 (Blocks) 流程控制 Control Flow Statements if-else statements switch statements August

More information

! "#$% & ())*! ++, +- +.)! ++ ())* / 0!!""#!

! #$% & ())*! ++, +- +.)! ++ ())* / 0!!#! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

More information

Ps22Pdf

Ps22Pdf 990 1995 ( ),,,,,,, ( ) ( ) ;, ;,, ( ),, 2000 7 1 ( 1 ) ( 4 ) ( 6 ) ( 15 ) ( 21 ) ( 33 ) ( 36 ) ( 43 ) ( 53 ) ( 60 ) ( 65 ) ( 74 ) ( 84 ) ( 87 ) ( 92 ) ( 97 ) (100) (111) (116) (119) (122) (127) (138)

More information

,,,,,,,,,, : 12, 2 ; 1921,,,, ( ) ( ), ( ) ( ) ( ) ( ) 1945, 44 9, 33 4 1956 1 97 14, 73 8,,, 1949,,,,,,, ( ),, ( ),,, ( ),,,,,, 2 ,,,,,,,,,,,,, ; ;,,,,,, 3 1925,,,,, ( ),,,, 1 ( ),, 1922, ( ), 1925,,

More information

Microsoft Word - 最新正文.doc

Microsoft Word - 最新正文.doc 9 21 1.1.1 1.1.2 1 2 2 Windows 7+Office 2010 3 4 5 6 4 7 1.1.3 5 1.1.4 1 3 2 NII 1993 3 CNNIC 2014 1 16 33 1 2013 12 6.18 5358 45.8% 2012 3.7 2 2013 12 5 19.1% 2012 74.5% 81.0% 2013 3G 2013 12 2.47 2012

More information

Ps22Pdf

Ps22Pdf ( 98 ) C ( ) ( )158 1998 C : C C C,,, C,, : C ( ) : : (, 100084) : : : 7871092 1/ 16 :18 25 :415 : 2000 3 1 2000 3 1 : ISBN 7 302 01166 4/ T P432 : 00016000 : 22 00 ( 98 ) 20 90,,, ;,,, 1994, 1998, 160,

More information

C Programming

C Programming ~ `! 1 2 $ 4 5 ^ 6 7 * 8 ( 9 ) 0 : ; + " ' C 程式編寫 #1 合法的識別字 (Valid identifiers): 免費 IDE 下載 : Code::Block 16 www.codeblocks.org/downloads/binaries/ [33MB] Code::Block-EDU Portable codeblocks.codecutter.org

More information

C/C++基礎程式設計班

C/C++基礎程式設計班 C/C++ 基礎程式設計 指標 (Pointer) 講師 : 張傑帆 CSIE, NTU 瘋到自以為能改變世界的人, 就能改變世界 The people who are crazy enough to think they can change the world are the ones who do.-steve Jobs 課程大綱 指標簡介 陣列與指標 動態記憶體配置 指標宣告進階 指標 用途

More information

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 Excel - - Excel - -4-5 840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00 ( 0 ) 智慧標籤 相關說明提示 -5 -- Excel 4 5 6 7 8 + - * / % ^ = < >= & 9 0 (:) (,) ( ) Chapter - :,

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 177 [P179] (1) - [P181] [P182] (2) - for [P183] (3) - switch [P184] [P187] [P189] [P194] 178 [ ]; : : int var; : int var[3]; var 2293620 var[0] var[1] 2293620

More information

chap07.key

chap07.key #include void two(); void three(); int main() printf("i'm in main.\n"); two(); return 0; void two() printf("i'm in two.\n"); three(); void three() printf("i'm in three.\n"); void, int 标识符逗号分隔,

More information

Microsoft Word - administrative-law-08.doc

Microsoft Word - administrative-law-08.doc 行 政 法 第 八 講 : 公 務 員 綱 要 一 公 務 員 之 概 念 ( 一 ) 學 理 上 之 概 念 ( 二 ) 法 律 上 之 概 念 二 公 務 員 關 係 之 特 質 : 特 別 權 力 關 係 ( 一 ) 起 源 ( 二 ) 定 義 ( 三 ) 現 代 定 義 ( 四 ) 加 入 之 原 因 ( 五 ) 種 類 ( 六 ) 特 色 ( 七 ) 理 論 演 變 ( 八 ) 存 廢 問

More information

DF-syllabus

DF-syllabus 213 1 2 3 A B C D 4 A / 1. 1. 2. 3. 4. 2. 1. 2. 5 -- 3. -- 4. 5. 6. 3. 1. 2. 4. -- 5. 6 -- 7 A / 1. 1. 2. 2. 1. 2. 3. 1. 2. 8 4. -- 1. 3. -- 2. 5. -- -- -- -- -- B 9 / 1. 1. 2. 2. 3. 1. - - 2. - - 3. -

More information

Microsoft Word - ch 校.doc

Microsoft Word - ch 校.doc 變數與基本資料型別 CHAPTER 3 基本資料型別 延伸資料型別 字元 字串常值 整數 浮點數常值 符號常數 識別字與保留字 變數宣告 指定 算術 複合指定 遞增和遞減運算子 關係 邏輯運算子 運算子的優先順序 強制型別轉換 自動型別轉換 檢測模擬考題解析 3.1 資料型別 電腦軟體就是用來處理各類的資料, 以解決人類生活上的問題 生活中有各式各樣的資料, 例如姓名 身高 年齡 數量 車牌號碼 編號

More information

Microsoft PowerPoint - 07b1 Max and Sum.ppt [相容模式]

Microsoft PowerPoint - 07b1 Max and Sum.ppt [相容模式] 找出 n 個數字的最大值 與計算 n 個數字的總和 練習目標 : 1. 簡化題目的要求 2. 漸進式地完成所有的要求 3. 掌握 for 迴圈的應用時機 4. 練習 for 迴圈的語法, 瞭解各部份執行的順序 5. 體會迴圈如何有效運用電腦的運算能力 丁培毅 1 找出 n 個數字裡的最大值 請撰寫一個程式 讀取下列的整數輸入 (n>0) n a 1 a 2 a n 計算並且印出 {a 1, a 2,,

More information

E. (A) (B) (C) (D). () () () (A) (B) (C) (D) (E). () () () (A) (B) (C) (D) (E). (A)(B)(C) (D) (E) (A) (B) (C) (D) (E) (A) (B)(C) (D) (E). (A) (B) (C)

E. (A) (B) (C) (D). () () () (A) (B) (C) (D) (E). () () () (A) (B) (C) (D) (E). (A)(B)(C) (D) (E) (A) (B) (C) (D) (E) (A) (B)(C) (D) (E). (A) (B) (C) . (A) (B) (C) (D) (A) (B) (C)(D)(E). (A) (B) (C) (D) (E) (A) (B) (C) (D). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E). (A) (B) (C) (D) (E) (A) (B) (C) (D) (E). (A)

More information

運算子多載 Operator Overloading

運算子多載 Operator Overloading 多型 Polymorphism 講師 : 洪安 1 多型 編譯時期多型 ( 靜態多型 ) function overloading 如何正確呼叫同名的函數? 利用參數個數與型態 operator overloading 其實同 function overloading 執行時期多型 ( 或動態多型 ) 如何正確呼叫不同物件的相同名稱的成員函數 利用繼承與多型 2 子類別與父類別物件間的指定 (assignment)

More information

Microsoft Word - 烘焙食品乙級第二部份 doc

Microsoft Word - 烘焙食品乙級第二部份 doc 烘 焙 食 品 乙 級 技 術 士 技 能 檢 定 術 科 參 考 資 料 試 題 編 號 :077-900201-3 審 定 日 期 : 年 月 日 修 訂 日 期 :96 年 7 月 1 日 97 年 1 月 30 日 97 年 10 月 27 日 98 年 6 月 20 日 98 年 12 月 17 日 99 年 08 月 20 日 烘 焙 食 品 乙 級 技 術 士 技 能 檢 定 術 科

More information

C. p->data.a D. p.data.a 5 若需建立如圖所示的儲存結構, 以下正確的語法組是 : G q p c A. char **q, *p, c; p=&c; q=*p; C. char **q, *p, c; p=&c; q=&p; B. char *q, *p, c; p=&c;

C. p->data.a D. p.data.a 5 若需建立如圖所示的儲存結構, 以下正確的語法組是 : G q p c A. char **q, *p, c; p=&c; q=*p; C. char **q, *p, c; p=&c; q=&p; B. char *q, *p, c; p=&c; 第 11 章自訂結構 簡單 1 已有以下定義和語法, 則值為 210 的表述式是 struct ks { int a; int *b; ; main ( ) { int x0[ ]={110,120, x1[ ]={210,220; struct ks *p, x[ ]={100,x0,200,x1; p=x; A. *p->b B. (++p)->a C. *(++p)->b D. *(p++)->b

More information

科学计算的语言-FORTRAN95

科学计算的语言-FORTRAN95 科 学 计 算 的 语 言 -FORTRAN95 目 录 第 一 篇 闲 话 第 1 章 目 的 是 计 算 第 2 章 FORTRAN95 如 何 描 述 计 算 第 3 章 FORTRAN 的 编 译 系 统 第 二 篇 计 算 的 叙 述 第 4 章 FORTRAN95 语 言 的 形 貌 第 5 章 准 备 数 据 第 6 章 构 造 数 据 第 7 章 声 明 数 据 第 8 章 构 造

More information

Microsoft PowerPoint - C-Ch12.ppt

Microsoft PowerPoint - C-Ch12.ppt 檔案的輸入 輸出 12-1 輸入 輸出的基礎 理解資料流 (stream) 的概念 在 C 語言中支援各種輸出入功能的概念, 就稱為資料流 執行附加格式的輸入 輸出 printf() 和 scanf() 是用來輸出 輸入的函數 必須先引入 stdio.h 檔案才能使用這些函數 這兩個函數會以固定的格式進行輸出入, 也可以使用各種不同的轉換規格 使用固定格式的輸出 輸入函數之範例 : int main(void)

More information

Ps22Pdf

Ps22Pdf C ( CIP) C /. :, 2001. 7 21 ISBN 7-5624 -2355-5. C........ C. TP312 CIP ( 2001 ) 034496 C * * : 7871092 1 /16 : 14. 25 : 356 20017 1 20017 1 : 1 6 000 ISBN 7-5624-2355-5 / TP311 : 21. 00 C, C,,,, C,, (

More information

2007—2008学年观澜中学高三文基周末测试(二)

2007—2008学年观澜中学高三文基周末测试(二) 2007 2008 学 年 观 澜 中 学 高 三 文 基 周 末 测 试 ( 二 ) 2007-08-24 本 试 卷 全 为 选 择 题, 共 75 小 题, 每 小 题 2 分, 满 分 150 分, 考 试 用 时 120 分 钟 人 民 日 报 载 文 说, 寻 常 的 西 红 柿 豆 角 小 白 菜 一 装 进 泡 沫 塑 料 盒 子 再 蒙 上 一 层 薄 薄 的 保 鲜 膜, 身 价

More information

Microsoft Word - ACG chapter00c-3ed.docx

Microsoft Word - ACG chapter00c-3ed.docx Python 好好玩, 趣學電玩遊戲程式設計 Python Python BASIC Java JavaScript PHP C++ BASIC Python Python Python Xbox PlayStation Nintendo - 2 - 簡介 : 互動式 Python Shell : 編寫程式 Python File editor : 猜數字 : 腦筋急轉彎 : 龍域 ( ) : 使用

More information

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf(%d, &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf(% 2013 ( 28 ) ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 10 B 1 C 1 D 5 E 5 F 1 G II 5 H 30 1 2013 C 1 #include 2 int main(void) 3

More information

Microsoft Word - C-pgm-ws2010.doc

Microsoft Word - C-pgm-ws2010.doc Information and Communication Technology 資訊與通訊科技 Loops (while/for) C 廻路 姓名 : 班別 : ( ) CS C Programming #1 Functions 函數 : 1 若 n=14, 求以下表示式的值 Expressions 表示式 Value 值 Expressions 表示式 Value 值 A 20 2 * (n /

More information

FZUBRIDGE

FZUBRIDGE 1 2 3 5 8 9 10 11 12 13 14 15 16 17 19 20 21 23 24 25 29 31 32 33 34 M g1 M 1g ( M 2g M 1g )(1 e ( t, ) ) 35 36 M Q M Q g g 1.15M 1.05Q p p 37 max 1 n e max n i1 1 2 i 38 39 n max M Q M Q g g

More information

Microsoft Word - CPE考生使用手冊160524.docx

Microsoft Word - CPE考生使用手冊160524.docx 大 學 程 式 能 力 檢 定 (CPE) 考 生 使 用 手 冊 2016 年 5 月 24 日 這 份 手 冊 提 供 給 參 加 CPE 檢 定 考 試 的 考 生 內 容 包 含 考 試 環 境 的 使 用, 以 及 解 題 時 所 使 用 I/O 的 基 本 知 識 1. 如 欲 報 名 參 加 CPE 考 試, 請 先 於 CPE 網 站 完 成 帳 號 註 冊, 然 後 再 報 名 該

More information

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089

Chapter 3 Camera Raw Step negative clarity +25 ] P / Step 4 0 ( 下一頁 ) Camera Raw Chapter 3 089 Photoshop CC Camera Raw Photoshop Camera Raw Step 1 3 1 2 3 SCOTT KELBY Step 2 B Camera Raw 088 Chapter 3 Camera Raw Chapter 3 Camera Raw Step 3-4 -100 negative clarity +25 ] P / -75-50 Step 4 0 ( 下一頁

More information

Microsoft PowerPoint - Class4.pptx

Microsoft PowerPoint - Class4.pptx C++ 程式初探 IV 2015 暑期 ver. 1.0.2 C++ 程式 IV 大綱 1. 時間函式 2. 格式化輸出 3. 遞迴函式 (recursion) 4. 字串 5. 字串轉型 2 補充語法 時間計算 引入標頭檔 #include #include #include #include using namespace

More information

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月

高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 高 职 计 算 机 类 优 秀 教 材 书 目 * 序 号 书 号 (ISBN) 书 名 作 者 定 价 出 版 / 印 刷 日 期 ** 配 套 资 源 页 码 计 算 机 基 础 课 1 978-7-111-30658-0 计 算 机 应 用 基 础 刘 升 贵 29.00 2012 年 8 月 电 子 教 案 P1 2 978-7-111-27081-2 计 算 机 应 用 基 础 ( 第 2

More information

" # $% &" % (% #% " # )% #" % * (%! "!+ * &% * " (,% (" % &% #% " & -% &" % # (% #% /0% / $% " &! 0.% #" % (% &% #% " ( " /! /! 0 /1% /" /+% " ( & #!

 # $% & % (% #%  # )% # % * (%! !+ * &% *  (,% ( % &% #%  & -% & % # (% #% /0% / $%  &! 0.% # % (% &% #%  (  /! /! 0 /1% / /+%  ( & #! #$$% " #$$% #$$& #$$% #$$% #$$& #$$& #$$% #$$& #$$% " " "! $!#$ (!#)!!$ (!!)!$$ (!$) " " " $* %# +%! ) $* #,!%*,!+* #, #* %, " " #$$&!!%!#$ )+! "# $ % #$$&!+!#$ #$!* -" -./01230245 6 70 38/42 9 :;/ :5/

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

Microsoft Word - ACI chapter00-1ed.docx

Microsoft Word - ACI chapter00-1ed.docx 前言 Excel Excel - v - 財務管理與投資分析 -Excel 建模活用範例集 5 相關 平衡 敏感 - vi - 前言 模擬 If-Then 規劃 ERP BI - vii - 財務管理與投資分析 -Excel 建模活用範例集 ERP + BI + ERP BI Excel 88 Excel 1. Excel Excel 2. Excel 3. Excel - viii - 前言 1.

More information

(CIP) /. : 2004 ISBN G CIP ( 2004 ) ( 1 : ) : * : : : 010-6

(CIP) /. : 2004 ISBN G CIP ( 2004 ) ( 1 : ) : * : : : 010-6 (CIP) /. : 2004 ISBN 7-5045-4419-1... - -. G647. 38 CIP ( 2004 ) 002988 ( 1 : 100029 ) : * 890 1240 32 10. 25 236 2004 3 1 2004 3 1 : : 16. 00 : 010-64929211 : 010-64911190 : http: / / www.class.com.cn

More information

! $%%& $%%#! " $%%# $%%& $%%& $%%# $%%& $%%#! "##$%%

! $%%& $%%#!  $%%# $%%& $%%& $%%# $%%& $%%#! ##$%% ! $$) $$) $$( $$) *+ $$( + $$( #+ $$( %+ $$(,+ $$( $$) $$( $$) $$(, % $$,! *- $$)! $. # / $$(!! " #$% & #($$ ! $%%& $%%#! " $%%# $%%& $%%& $%%# $%%& $%%#! "##$%% !"#$%& ()*+,-. #$ /"0123 456789.!$!$ #$$%!!

More information

ACI pdf

ACI pdf 09 9.1 -...9-2 9.1.1...9-2 9.1.2...9-3 9.2 -...9-4 9.2.1 PMT - ()...9-4 9.2.2...9-6 9.3 -...9-8 9.3.1 PMT - ()...9-8 9.4...9-10 9.4.1... 9-11 9.4.2...9-12 9.4.3...9-14 9.5 -...9-17 9.5.1...9-18 1 Excel...9-21

More information

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e

單步除錯 (1/10) 打開 Android Studio, 點選 Start a new Android Studio project 建立專案 Application name 輸入 BMI 點下 Next 2 P a g e Android Studio Debugging 本篇教學除了最基本的中斷點教學之外, 還有條件式中斷的教學 條件式中斷是進階的除錯技巧, 在某些特定情況中, 我們有一個函數可能會被呼叫數次, 但是我們只希望在某種條件成立時才進行中斷, 進而觀察變數的狀態 而條件式中斷這項技巧正是符合這項需求 本教學分兩部分 單步除錯 (Page2~11, 共 10) 條件式中斷點 (Page12~17, 共 6)

More information

男人的大腦 女人的大腦

男人的大腦 女人的大腦 46 2014 6 498 男女大乾坤 男女的戀愛行為 男人的大腦 女人的大腦 2014 6 498 47 48 2014 6 498 女人的戀愛行為 70 900 男人的戀愛行為 8 2014 6 498 49 50 2014 6 498 對於愛與性的混淆 男女所面臨的問題 和我一樣喜歡做愛除了我, 不可以看別人相信我, 沒有問題現在, 和我做愛知道如何引燃我從不傷害我 朋友關係和性 嫉妒和占有欲

More information

Microsoft PowerPoint - 04-array_pointer.ppt

Microsoft PowerPoint - 04-array_pointer.ppt Array 與 Pointer Array Dynamical Memory Allocation Array( 陣列 ) 陣列是用來存放同樣型態的資料陣列的大小必須在程式中預先設定在程式執行中, 陣列的大小無法改變陣列中的資料是透過索引 (index) 來存取 一維陣列的宣告 type array_name[array_size]; int iarray[100]; /* an integer array

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温

, 即 使 是 在 昏 暗 的 灯 光 下, 她 仍 然 可 以 那 么 耀 眼 我 没 有 地 方 去, 你 会 带 着 我 么 杜 晗 像 是 在 嘲 笑 一 般, 嘴 角 的 一 抹 冷 笑 有 着 不 适 合 这 个 年 龄 的 冷 酷 和 无 情, 看 着 江 华 的 眼 神 毫 无 温 爱 情 飞 过 苍 凉 / 作 者 :18758265241 1 红 色 格 子 的 旅 行 箱, 在 湿 漉 漉 地 上 发 出 刺 啦 刺 啦 的 声 音, 那 么 刺 耳, 就 像 是 此 刻 杜 晗 的 里 一 样, 烦 躁 而 不 安 就 这 样 走 出 来 了,18 年 禁 锢 自 己 的 地 方 就 在 身 后, 杜 晗 手 指 关 节 泛 白, 紧 紧 地 拉 着 旅 行 箱, 走

More information

投影片 1

投影片 1 v. s. Character ( ) ( ) ( ) ( ) ( ) (1949 ) ( ) (1949-1964 ) ( )X (1965-1979) Snoopy ( )Y (1977-1984) ( ) A 34.3% A 28.1 A 1. ( ) A 2. ( ) A 3. ( ) 4. ( ) ( ) Hello Kitty 60% 1. 2. Kitty ( ) 1. ( ) KTV

More information

<4D6963726F736F667420576F7264202D20A6CAA9A8A147AB6EA454AC715FAA46B070A142A4A6A46ABEEEC25F5F2E646F63>

<4D6963726F736F667420576F7264202D20A6CAA9A8A147AB6EA454AC715FAA46B070A142A4A6A46ABEEEC25F5F2E646F63> 百 岳 : 丹 大 山 內 嶺 爾 山 義 西 請 馬 至 山 東 郡 大 山 東 巒 大 山 無 雙 山 郡 大 山 H3340m H3270m H3245m H3619m H3468m H3185m H3250m 一 日 期 : 2004/11/3-13 九 夜 九 天 網 址 :http://www.symtake.com.tw/mountain/ 二 主 辨 單 位 : 哇 哈 山 友 屋

More information

Microsoft Word - Chap05.doc

Microsoft Word - Chap05.doc 迴圈敘述 5-1 for 迴圈 5-2 while 迴圈 5-3 do...while 迴圈 5-4 巢狀迴圈 5-5 break 與 continue 5-6 ++ 附加於條件運算式 5-7 關鍵字 5-8 問題演練 5-9 程式實作 C 語言除錯高手 迴圈敘述 (loop statement) 的功能就是可以重複執行敘述 迴圈敘述主要有 for while 和 do...while 三種不同語法迴圈敘述

More information

6 6 = }. 7 0 (0 ( 8 + + = = 8 0 0 = 60. 60 = 0. 5 = 5 + 5 + = 0. 5 = 5 + 8 =.5.5. . = 6 - = 5. = 6 - = 5. ( ) ( ).. = =. 7 7 =. 7 =. =. 6 6 = 6 8.6 6. = 90 = 5. 5 + 5 80 = 90 80 6 0 0 =. 5 80 = 90 80

More information

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲

二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲 -1 圓方程式 第 章 二次曲線 38 二次曲線 人們對於曲線的使用及欣賞 比曲線被視為一種數學題材來探討要早 得多 各種曲線中 在日常生活常接觸的 當然比較容易引起人們的興趣 比如 投擲籃球的路徑是拋物線 盤子的形狀有圓形或橢圓形 雙曲線 是較不常見的 然而根據科學家的研究 彗星的運行軌道是雙曲線的一部 分 我們將拋物線 圓與橢圓 雙曲線合稱為圓錐曲線 因為在平面坐標 系中 其對應的方程式均為二元二次式

More information

Microsoft PowerPoint - Class2.pptx

Microsoft PowerPoint - Class2.pptx C++ 程式初探 II 2015 暑期 C++ 程式 II 大綱 1. 變數 2. 運算式 3. 輸出 4. 條件判斷 5. 迴圈 6. 陣列 2 基本變數型態 整數 位元組 浮點數 位元組 字元 位元組 short 2 float 4 char ( 整數 ) 1 int 2 (4) double 8 long 4 (8) long double 8(10) 位元組 整數値域 浮點數値域 準確度 1-128

More information

Python_03

Python_03 Python 程式設計 林奇賦 daky1983@gmail.com Outline u 字串處理 跳脫序列 跳脫序列 意義 \\ 反斜線符號 (\) \' 單引號 (') \" 雙引號 (") \a 響鈴符號 (BEL) \b 空格符號 (BS) \f 換 頁符號 (FF) \n 換 行符號 (LF) \r 返回符號 (CR) \t 水平縮排符號 (TAB) \v 垂直跳格符號 (VT) \ooo

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

Microsoft PowerPoint - 20-string-s.pptx

Microsoft PowerPoint - 20-string-s.pptx String 1 String/ 1.: char s1[10]; char *s2; char s3[] = "Chan Tai Man"; char s4[20] = "Chan Siu Ming"; char s5[]={'h','e','l','l','o','\0'; 0 1 2 3 4 5 6 7 8 9 10 11 12 s3 C h a n T a i \0 M a n \0 printf

More information

2007年普通高等学校招生全国统一考试

2007年普通高等学校招生全国统一考试 高 考 语 文 陕 西 卷 试 题 以 及 答 案 解 析 本 试 卷 分 第 Ⅰ 卷 ( 选 择 题 ) 和 第 Ⅱ 卷 1 至 4 页, 第 Ⅱ 卷 5 至 8 页 考 试 结 束 后, 将 本 试 卷 和 答 题 卡 一 并 交 回 第 Ⅰ 卷 注 意 事 项 : 1. 答 题 前, 考 生 在 答 题 卡 上 务 必 用 直 径 0.5 毫 米 黑 色 墨 水 签 字 笔 将 自 己 的 姓

More information

Microsoft Word - CH09

Microsoft Word - CH09 字串 子曰 : 質勝文則野, 文勝質則史 文質彬彬, 然後君子 論語.雍也第六 和 是資料的兩大基礎元素 固然可以視為由 字元 構成的一維陣列, 標準的 C++ 提供了方便的程式庫, 讓我們能將 字串 視為獨立的單元, 以進行各種存取和剪接的處理 本章將探討處理字串的相關技術 9.1 字串的基本概念 9.2 字串的輸入與輸出 9.3 字串的處理 9.4 字串的指標陣列 9.5 字串處理在編碼上的應用

More information

"#$%& () * +,---(. $/ ,936 :( ; <( ; =( 3 >(?8, #$% ",---& ", *,5557-& *9555 *,6(.5 *86-7-7,, *86-

#$%& () * +,---(. $/ ,936 :( ; <( ; =( 3 >(?8, #$% ,---& , *,5557-& *9555 *,6(.5 *86-7-7,, *86- !! "#$%& () * +,---(. $/01 234564378,936 :( ; (?8, #$% ",---& 9-.-5 ", *,5557-& * @.45A,,8.97,,(747-7,---., 7555-7 *9555 *,6(.5 *86-7-7,, *86-,,,-5 B + C D B C + 7, B C + D+ + + + + F G + D

More information

untitled

untitled A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (

More information

1

1 守大學電機系 電腦視覺 報告 單元一 數位影像 : 格式和操作 參考解答 MIAT( 機器智慧與自動化技術 ) 實驗室 中華民國 93 年 9 月 29 日 1. (a) 如果指紋影像 finger300x300 的取像面積是 14(mm)x14(mm), 請計算取像系統的 dpi (b) 如果 kaoshiung512x512 遙測影像的覆蓋面積是 5(Km)x5(Km), 請計算該影像的解析度

More information

第3章.doc

第3章.doc 3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo

More information

<4D6963726F736F667420576F7264202D20AC4FBDBDA4FBB67DA96CAABA2DA743A67EAFC5AAA95FA7B9BD5A5F2E646F63>

<4D6963726F736F667420576F7264202D20AC4FBDBDA4FBB67DA96CAABA2DA743A67EAFC5AAA95FA7B9BD5A5F2E646F63> ( 閱 讀 前 ) 練 習 一 動 動 腦, 猜 一 猜 小 朋 友, 現 在 我 們 要 一 起 來 閱 讀 一 本 很 有 趣 的 書, 書 名 是 是 蝸 牛 開 始 的!, 請 動 動 你 的 腦 袋, 想 像 自 己 是 作 者, 猜 猜 這 本 書 在 說 什 麼 樣 的 故 事 呢? 我 覺 得 這 個 故 事 可 能 的 角 色 有 我 覺 得 這 個 故 事 可 能 發 生 的 地

More information

PowerPoint 簡報

PowerPoint 簡報 國 家 賠 償 法 概 述 主 講 人 : 宋 恭 良 104.10.12 2015.10.30 1 Q. 老 師 是 否 是 公 務 員? 是 否 適 用 國 賠? 法 務 部 95 年 9 月 14 日 法 律 字 第 0170449 號 函 : 國 家 賠 償 法 第 2 條 第 1 項 規 定 本 法 所 稱 公 務 員 者, 謂 依 法 令 從 事 於 公 務 之 員, 係 採 最 廣 義

More information

逢甲大學實習工場

逢甲大學實習工場 國 立 臺 灣 藝 術 大 學 實 習 場 所 安 全 衛 生 工 作 守 則 中 華 民 國 九 十 七 年 一 月 十 五 日 訂 定 實 習 工 場 安 全 衛 生 工 作 守 則 第 一 章 總 則 一 為 防 止 職 業 災 害, 保 障 工 作 安 全 與 健 康, 確 保 工 場 之 正 常 運 作, 特 依 勞 工 安 全 衛 生 法 之 規 定 訂 定 本 守 則 二 本 守 則

More information

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4

輕鬆學 Dreamweaver CS5 網頁設計..\Example\Ch0\ \.html..\example\ch0\ \mouse.txt..\example\ch0\ \ _Ok.html 學習重點 JavaScript 複製程式碼 mouse.txt Ctrl+C Ctrl+C 0-4 JAVA Extension 0..\Example\Ch0\ \ T.html..\Example\Ch0\ \ T.txt T.txt..\Example\Ch0\ \ T_Ok.html 提示 :. Marquee Marquee Font Color #FFFFFF BG Color #867bf Width 90 Height 50. T.txt Ctrl+C your scrolling

More information

untitled

untitled 1 DBF (READDBF.C)... 1 2 (filetest.c)...2 3 (mousetes.c)...3 4 (painttes.c)...5 5 (dirtest.c)...9 6 (list.c)...9 1 dbf (readdbf.c) /* dbf */ #include int rf,k,reclen,addr,*p1; long brec,erec,i,j,recnum,*p2;

More information

94/03/25 (94 0940002083 94 12 31 C 1-8 (65 29 5 15 1 2 1-23 28 24-27 k1. k1a. 1 2 3 4 k1b. 1 2 3 4 5 k1c. 1 2 ( 3 4 ( 5 k2. 1 A 2 k 3k 4 3 k3k4 k3. k3a. 1 2 3 4 ( k3b. 1 2 k3b1.? 3 ( (D4 k4. 11 12 02

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

Ps22Pdf

Ps22Pdf A B C D A B C D A B C D a a b c x x x x x x x x x x x x x x x x x a b c x a x x x x x x x x x x a b a b a b x x x x x x x x x x x x A B C A B C A B A B A x B C x D A B C a b c a b x x x x x x x A B A

More information