Microsoft PowerPoint - The Twelve Days of Xmas.ppt

Size: px
Start display at page:

Download "Microsoft PowerPoint - The Twelve Days of Xmas.ppt"

Transcription

1 The Twelve Days of Xmas Z8 丁培毅 1

2 On the first day of Xmas A Partridge in a Pear Tree On the second day of Xmas On the third day of Xmas On the fourth day of Xmas Lyrics On the fifth day of Xmas On the sixth day of Xmas On the seventh day of Xmas On the eighth day of Xmas 2

3 On the ninth day of Xmas On the tenth day of Xmas On the eleventh day of Xmas 11 Pipers Piping and a Partridge in a Pear 6 Geese Tree a Laying On the twelfth day of Xmas 12 Drummers Drumming 11 Pipers Piping 3

4 題目 請設計一個 C 程式, 列印出聖誕歌謠 12 Days of Christmas 完整的 12 段歌詞 請運用 for 迴圈 switch 敘述 及字串陣列設計 ( 上面 switch 的運用可以用迴圈取代 ) 請注意一定要避免重複的敘述 請小心歌詞中 and 連接詞以及冠詞 A 的大小寫 範例輸出 On the first day of Christmas A Partridge in a Pear Tree On the second day of Christmas On the third day of Christmas On the twelfth day of Christmas 12 Drummers Drumming 11 Pipers Piping 4

5 Bizarre Obfuscated Non example main(t,_,a)char* a;{ return! 0<t? t<3?main( 79, 13,a+main( 87,1 _,main( 86, 0, a+1)+a)):1,t<_?main(t+1, _, a ):3,main( 94, 27+t, a)&&t == 2?_<13?main(2, _+1, "%s %d %d\n"):9:16:t<0?t< 72?main(_, t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l,+,/n{n+, /+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+k w'k:'+}e#';dq#'l q#'+d'k#!/+k#;q#'r}ekk#}w'r}ekk{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'k {rw' ik{;[{nl]'/w#q#n'wk nw' iwk{kk{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl' {}rw]'/+,""}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/"):t< 50?_==*a?putchar(31[a]):main( 65,_,a+1):main((*a == '/') + t, _, a + 1):0<t?main(2, 2, "%s"):*a=='/' main(0,main( 61,*a, "!ek;dc i@bk'(q) [w]*%n+r3#l,{}:\nuwloca O;m.vpbks,fxntdCeghiry"),a+1); } 印出的歌詞裡有兩個地方有錯, 好想把它改過來, 可是 5

6 設計方法與分析 1. 由範例輸出可以看到輸出有 12 個段落, 這一定需要一個迴圈, 因為在進入迴圈之前就知道需要做 12 次, 所以用一個 for 迴圈是很合適的, 每一次迴圈內列印出 1 個段落 On xxx my and a Partridge 其中藍色部份是每次迴圈執行時都不同的 On the first day of Christmas A Partridge in a Pear Tree On the twelfth day of Christmas 12 Drummers Drumming 11 Pipers Piping 2. xxx 代表 first, second, third, fourth,, twelfth 這些字串, 如果 for 迴圈的控制變數 i 由 0 遞增到 11 的話, 需要設計一個字元的指標陣列, 例如 const char *const ordinal[] = {"first", }; 然後在迴圈內運用 printf("on %s ", ordinal[i]); 來列印 6

7 3. 迴圈第一次執行時印一列, 第二次印兩列,, 第十二次印十二列, 這樣的表現看起來需要第二層的迴圈, 執行的次數由第一層迴圈的控制變數去算出來, 例如 : for (i=0; i<12; i++) // 印出 12 段歌詞 { } 或是 for (j=i; j>=0; j--) 印出步驟 2 的結果印出前 i+1 列 for (j=11 i; j<=11; j++) const char *sentences[] = {"a Partridge ",, 印出最後 i+1 列 "12 Drummers "}; ( 可以像步驟 2 中一樣設計一個字元的指標陣列 const char *sentences[] = {"12 Drummers ",,"a Partridge "}; 4. 和步驟 3 等效的另一種寫法是用 switch 敘述, 你可以想一下 測試一下下面這段程式的輸出 switch (paragraph) { case 12: printf("12 "); case 11: printf("11 "); } paragraph 為 12 時是不是印出兩列? paragraph 為 11 時是不是只印出一列? 嘗試修改為我們需要的功能 7

8 5. 步驟 3 或是步驟 4 中我們沒有特別去處理第 1 段歌詞中是 A Partridge in a Pear Tree, 但是在第 2 段到第 12 段歌詞中是 的問題, 該怎樣不重複程式碼又能夠只修改這一點點呢? a. 第一種方法是 if (i==0) // 第 1 段 printf("a Partridge in a Pear Tree\n"); else printf("\n"); 當然這樣還是有一部份重複 b. 簡單的改一下 if (i==0) // 第 1 段 printf("a"); else printf("and a"); printf(" Partridge in a Pear Tree\n"); 反正相同的部份就不要重複就是了 8

9 5. c. 程式可以再改一點點, 多運用變數來改變程式的表現, char article = 'A'; if (i>0) article = 'a'; printf("%c Partridge in a Pear Tree\n", article); 至於 and 就合併到 \nand 字串的後面, 反正印出 \n 時下一列一定是 and 開頭 6. 在這個程式的設計過程裡, 你也許發現我們某種層面上盡量在避開運用 if 或是 switch 把程式裡面各種選項展開來 ( 步驟 4, 步驟 5a, 和步驟 5b), 這樣子做當然讓程式可以很快地達成我們要求的表現, 但是你可以想像如果今天不是 12 段歌詞, 而是 120 段, 那麼用 switch 就頭痛了, 像這樣的考量其實在設計很多程式時都會不斷出現, 基本上不管是 12, 120, 或是 2, 其實寫程式的人都會像這樣有兩種考量, 有時你也許接到程式的需求時是 10, 可是後來付錢的人又改成 100, 你還是需要去滿足顧客的需求的, 有錢就任性囉! 9

2013年度西藏自治区教育厅

2013年度西藏自治区教育厅 附 件 3: 西 藏 自 治 区 国 土 资 源 厅 2016 年 度 部 门 预 算 2016 年 3 月 16 日 1 目 录 第 一 部 分 西 藏 自 治 区 国 土 资 源 厅 概 况 一 主 要 职 能 二 部 门 单 位 构 成 第 二 部 分 西 藏 国 土 资 源 厅 2016 年 度 部 门 预 算 表 一 财 政 拨 款 收 支 总 表 二 一 般 公 共 预 算 支 出 表

More information

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福

薛 秦 高 继 宁 宋 明 锁 文 洪 梁 瑞 敏 贾 跃 进 内 蒙 古 自 治 区 (3 人 ) 琪 格 其 图 米 子 良 赵 震 生 辽 宁 省 (8 人 ) 田 素 琴 白 凤 鸣 肖 瑞 崇 黄 恩 申 白 长 川 杨 世 勇 李 敬 林 王 秀 云 吉 林 省 (5 人 ) 赵 继 福 2014 年 全 国 名 老 中 医 药 专 家 传 承 工 作 室 建 设 项 目 专 家 名 单 北 京 市 (5 人 ) 王 文 友 张 志 真 王 应 麟 黄 丽 娟 高 才 达 天 津 市 (5 人 ) 马 融 于 志 强 吴 炳 忠 武 连 仲 张 洪 义 河 北 省 (6 人 ) 韩 志 河 张 士 舜 李 淑 荣 刘 玉 洁 刘 启 泉 高 慧 山 西 省 (6 人 ) 北 京 市

More information

06 14 > 1986 p2762 1979 S4470 893 894 1963 s s f( nl + s) = f( nl) + ( 1 + 2 ) + ( 1 + 2 ) 2l l 2 s 2 ( 1 2 ), 2l s( s l) 2 f( n + s) = f( n) + s+, 2 1 + 2 1 2 f( f + s)

More information

<4143445365652050726F20B4F2D3A1D7F7D2B5>

<4143445365652050726F20B4F2D3A1D7F7D2B5> 南 通 市 环 境 保 护 委 员 会 通 环 委 办 2016 1 号 关 于 公 布 2015 年 度 南 通 市 区 非 国 控 企 业 环 境 信 用 评 级 结 果 的 通 知 各 有 关 单 位 : 根 据 南 通 市 企 业 环 保 信 用 评 价 及 信 用 管 理 暂 行 办 法 ( 通 环 规 2015 1 号 ) 及 南 通 市 企 业 环 保 信 用 评 价 标 准 及 评

More information

腊八粥的来历 南宋陆游诗云 今朝佛粥更相馈 反觉江村节 物新 说的就是腊八粥 可见 腊八节 吃 腊八 粥 的风俗 由来已久 每逢腊八这一天 不论是朝 廷 官府 寺院还是黎民百姓家都要做腊八粥 这一 天 人们还要祭祀祖先 众神并庆祝丰收 后来 逐 渐演变成吃腊八粥祝来年五谷丰登 对于腊八粥的来历说法也

腊八粥的来历 南宋陆游诗云 今朝佛粥更相馈 反觉江村节 物新 说的就是腊八粥 可见 腊八节 吃 腊八 粥 的风俗 由来已久 每逢腊八这一天 不论是朝 廷 官府 寺院还是黎民百姓家都要做腊八粥 这一 天 人们还要祭祀祖先 众神并庆祝丰收 后来 逐 渐演变成吃腊八粥祝来年五谷丰登 对于腊八粥的来历说法也 春节始末 年 的传说 说到 年 和春节 有 几个版本的说法 壹 相传 中国古时候有 一种叫 年 的怪兽 头长 触角 凶猛异常 长年深居 海底 每到除夕就爬上岸吞 食牲畜伤害人命 因此 每 每除夕这天 村村寨寨的乡 民扶老携幼逃往深山 以躲 避 年 兽的伤害 这年除 夕 一个乞讨老人来到村 里 得到村里一位老婆婆的 施舍 于是决定帮村里的 人铲除怪兽 半夜时分 年 兽闯进村 见门前贴 大红纸 屋内灯火通明

More information

國 立 屏 東 教 育 大 學 中 國 語 文 學 系 碩 士 班 碩 士 論 文 國 小 國 語 教 科 書 修 辭 格 分 析 以 南 一 版 為 例 指 導 教 授 : 柯 明 傑 博 士 研 究 生 : 鄺 綺 暖 撰 中 華 民 國 一 百 零 二 年 七 月 謝 辭 寫 作 論 文 的 日 子 終 於 畫 下 了 句 點, 三 年 前 懷 著 對 文 學 的 熱 愛, 報 考 了 中

More information

Java 程式設計初階 第 5 章:基本輸出入 & 流程控制

Java 程式設計初階 第 5 章:基本輸出入 & 流程控制 Java 程式設計 標準輸出入與流程控制 本章大綱 標準輸出入 (Standard I/O) 分支 (Branch) if ~ else switch ~ case 迴圈 (Loop) for while do ~ while 中斷指令 break continue 總整理 標準輸出 定義 : 將資料印到螢幕上 Java 標準輸出指令 System.out.println( 資料 ) 將資料印出後換行

More information

_汪_文前新ok[3.1].doc

_汪_文前新ok[3.1].doc 普 通 高 校 本 科 计 算 机 专 业 特 色 教 材 精 选 四 川 大 学 计 算 机 学 院 国 家 示 范 性 软 件 学 院 精 品 课 程 基 金 青 年 基 金 资 助 项 目 C 语 言 程 序 设 计 (C99 版 ) 陈 良 银 游 洪 跃 李 旭 伟 主 编 李 志 蜀 唐 宁 九 李 涛 主 审 清 华 大 学 出 版 社 北 京 i 内 容 简 介 本 教 材 面 向

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

CC213

CC213 : (Ken-Yi Lee), E-mail: [email protected] 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

穨report.PDF

穨report.PDF Michael Porter 1998 1043 17 17,687 1998 1997 560 420 145 2 21 1998 1945~1967 (1949 ) 30 1968 ~ 1978-1- 1973 30 100 2 6 1979 ~ 1983 Network 350 1 1984 ~ 1987 1988 ~ 1990 140-2- Freedonia Group1992 30% 1991

More information

全國各級農會第 2 次聘任職員統一考試試題 科目 : 程式設計類別 : 九職等以下新進人員作答注意事項 : 1 全部答案請寫在答案卷內, 如寫在試題紙上, 則不予計分 2 請以黑色或藍色鋼筆或原子筆書寫, 並以橫式書寫 ( 由左至右, 由上而下 ) 一 選擇題 ( 每題 4 分, 共 40 分 )

全國各級農會第 2 次聘任職員統一考試試題 科目 : 程式設計類別 : 九職等以下新進人員作答注意事項 : 1 全部答案請寫在答案卷內, 如寫在試題紙上, 則不予計分 2 請以黑色或藍色鋼筆或原子筆書寫, 並以橫式書寫 ( 由左至右, 由上而下 ) 一 選擇題 ( 每題 4 分, 共 40 分 ) 全國各級農會第 2 次聘任職員統一考試試題 一 選擇題 ( 每題 4 分, 共 40 分 ) 1. 在 Java 語言中, 請問下列何者資料型別的變數, 所需的儲存空間最少? (a) char (b) float (c) double (d) int 2. 請問下列何者非 C 語言的關鍵字 (key word)? (a) const (b) default (c) dynamic (d) continue

More information

Downtown Minneapolis Residence Inn by Marriott 45 South 8th Street FAX: Graves 601 Hotel 601 First Avenu

Downtown Minneapolis Residence Inn by Marriott 45 South 8th Street FAX: Graves 601 Hotel 601 First Avenu Radisson Plaza Hotel Minneapolis 35 South 7th Street 612.339.4900 FAX:612.337.9766 www.radisson.com/minneapolis_plaza Minneapolis Marriott City Center 30 South Seventh Street 612.349.4000 FAX: 612.332.7165

More information

发展党员材料填写参考(上网).doc

发展党员材料填写参考(上网).doc 华 中 科 技 大 学 党 员 发 展 材 料 填 写 参 考 中 共 华 中 科 技 大 学 委 员 会 组 织 部 2010 年 3 月 31 日 目 录 1 党 员 发 展 材 料 一 览 表... 1 2 入 党 志 愿 书 填 写 参 考... 2 3 申 请 入 党 积 极 分 子 培 养 考 察 登 记 表 填 写 参 考... 13 4 华 中 科 技 大 学 发 展 党 员 综 合

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

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: [email protected] 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

新・解きながら学ぶC言語

新・解きながら学ぶC言語 330!... 67!=... 42 "... 215 " "... 6, 77, 222 #define... 114, 194 #include... 145 %... 21 %... 21 %%... 21 %f... 26 %ld... 162 %lf... 26 %lu... 162 %o... 180 %p... 248 %s... 223, 224 %u... 162 %x... 180

More information

C/C++ - 字符输入输出和字符确认

C/C++ - 字符输入输出和字符确认 C/C++ Table of contents 1. 2. getchar() putchar() 3. (Buffer) 4. 5. 6. 7. 8. 1 2 3 1 // pseudo code 2 read a character 3 while there is more input 4 increment character count 5 if a line has been read,

More information

撰 寫 人 :2B1 王 清 燕 書 名 : 追 風 箏 的 女 孩 條 碼 號 :0112667 4 月 份 閱 讀 心 得 佳 作 我 覺 得 這 是 一 本 教 我 們 用 殘 酷 的 角 度 認 識 生 命 的 小 說 ; 與 同 儕 甚 是 摯 友 間 也 可 能 出 現 競 奪 下 的

撰 寫 人 :2B1 王 清 燕 書 名 : 追 風 箏 的 女 孩 條 碼 號 :0112667 4 月 份 閱 讀 心 得 佳 作 我 覺 得 這 是 一 本 教 我 們 用 殘 酷 的 角 度 認 識 生 命 的 小 說 ; 與 同 儕 甚 是 摯 友 間 也 可 能 出 現 競 奪 下 的 4 月 讀 後 心 得 佳 作 撰 寫 人 :2B1 王 芝 蓉 書 名 : 姊 姊 的 守 護 者 條 碼 號 :0117530 乍 看 之 下 你 會 覺 得 莎 菈 是 很 不 公 平 的, 但 是 當 你 讀 完 姐 姐 的 守 護 者 這 本 書, 你 會 發 現 莎 菈 其 實 也 不 過 是 一 位 再 平 凡 不 過 的 母 親, 她 從 沒 想 過 要 如 何 救 凱 特, 她 只

More information

Wuhan Textile University M. A. S Dissertation Emotional Design of Home Textile Based on the Chinese Traditional Culture Wedding Bedding for Example Ca

Wuhan Textile University M. A. S Dissertation Emotional Design of Home Textile Based on the Chinese Traditional Culture Wedding Bedding for Example Ca 分 类 号 J523 学 校 代 码 10495 UDC 746 密 级 硕 士 学 位 论 文 基 于 中 国 传 统 文 化 的 家 用 纺 织 品 情 感 化 研 究 以 婚 庆 床 上 用 品 为 例 作 者 姓 名 : 郭 晓 彤 学 号 : 1115013015 指 导 教 师 : 学 科 门 类 : 高 波 副 教 授 艺 术 学 专 业 : 设 计 艺 术 学 研 究 方 向 : 完

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

Microsoft Word - Sing Fu

Microsoft Word - Sing Fu 作 者 自 序 開 始 營 商 辦 我 在 直 一 至 九 一 七 九 九 年 七 帶 年 了 在 太 身 太 體 檢 孩 查 子 舉 家 醫 從 生 上 告 海 知 遷 由 來 於 香 長 港 期 肝 為 了 生 我 活 的 植 肝 手 病 已 經 非 開 常 始 幸 壞 運 手 術 最 是 多 成 還 功 有 的 三 年 壽 那 命 種 一 九 九 八 年 去 了 美 國 做 了 肝 臟 移 在

More information

新版 明解C言語入門編

新版 明解C言語入門編 328, 4, 110, 189, 103, 11... 318. 274 6 ; 10 ; 5? 48 & & 228! 61!= 42 ^= 66 _ 82 /= 66 /* 3 / 19 ~ 164 OR 53 OR 164 = 66 ( ) 115 ( ) 31 ^ OR 164 [] 89, 241 [] 324 + + 4, 19, 241 + + 22 ++ 67 ++ 73 += 66

More information

untitled

untitled 1 Outline 流 ( ) 流 ( ) 流 ( ) 流 ( ) 流 ( ) 狀 流 ( ) 利 來 行流 if () 立 行 ; else 不 立 行 ; 例 sample2-a1 (1) 列 // 料 Console.Write(""); string name = Console.ReadLine(); Console.WriteLine(" " + name + "!!"); 例 sample2-a1

More information

Microsoft Word - 目次範例-catalog016204.doc

Microsoft Word - 目次範例-catalog016204.doc 財 政 經 濟 篇 行 政 規 則 行 政 院 金 融 監 督 管 理 委 員 會 令 中 華 民 國 99 年 10 月 25 日 金 管 銀 法 字 第 09910003990 銀 行 辦 理 結 構 型 商 品 所 收 本 金 性 質 及 會 計 處 理 之 相 關 事 項 規 定 如 下 : 一 結 構 型 商 品 所 收 之 本 金 不 視 為 存 款, 該 本 金 於 計 算 銀 行 法

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

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

C/C++基礎程式設計班 C/C++ 基礎程式設計 流程控制敘述 講師 : 張傑帆 CSIE, NTU 追隨我的好奇與直覺, 大部分我所投入過的事務, 後來都成了無比珍貴的經歷 Much of what I stumbled into by following my curiosity and intuition turned out to be priceless later on. -Steve Jobs 課程大綱 選擇控制

More information

PHP與MySQL 入門學習指南

PHP與MySQL 入門學習指南 資訊管理學系 授課教師 : 黃元巨博士 第 12 章迴圈指令 本章大綱 12 1 FOR 迴圈 12 2 巢狀 FOR 迴圈 12 3 FOREACH 迴圈 12 4 WHILE 迴圈 12 5 BREAK 12 6 CONTINUE 問題與討論 12 1 FOR 迴圈 使用迴圈指令來解決重複計算的問題 已知迴圈的起始值及終止值, 或已知需要的迴圈次數時, 我們會使用 FOR 指令 格式如下 : for

More information

校园之星

校园之星 sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh

More information

Microsoft PowerPoint - STU_C_Lang_CH05

Microsoft PowerPoint - STU_C_Lang_CH05 第 5 章程式之設計模式 - 迴圈結構 程式設計與生活 - 使用 C 語言 Shi-Huang Chen Spring 2013 1 第 5 章程式之設計模式 - 迴圈結構 5-1 程式運作模式 5-2 迴圈結構 5-3 break 與 continue 敘述 2 5-1 程式運作模式 日常生活中, 常常有一段時間我們會重複做一些固定的事, 過了這段時間就換做別的事 每星期六 5:00PM 時, 電視台就會播出卡通節目海賊王,

More information

ji ng 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 58 59 60 61 62 63 64 65 66 67 68

More information

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc

Fun Time (1) What happens in memory? 1 i n t i ; 2 s h o r t j ; 3 double k ; 4 char c = a ; 5 i = 3; j = 2; 6 k = i j ; H.-T. Lin (NTU CSIE) Referenc References (Section 5.2) Hsuan-Tien Lin Deptartment of CSIE, NTU OOP Class, March 15-16, 2010 H.-T. Lin (NTU CSIE) References OOP 03/15-16/2010 0 / 22 Fun Time (1) What happens in memory? 1 i n t i ; 2

More information

南开大学校史工作会议

南开大学校史工作会议 南 开 大 学 校 史 教 育 读 本 ( 征 求 意 见 稿 ) 南 开 大 学 校 史 研 究 室 编 2014 年 12 月 目 录 校 名 由 来...1 公 能 校 训...5 南 开 道 路...8 南 开 品 格...21 南 开 精 神...27 校 歌 校 徽 校 色...34 校 歌...34 校 徽...37 校 色...40 校 钟 沧 桑...42 历 史 建 筑...46

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

新・解きながら学ぶJava

新・解きながら学ぶJava 481! 41, 74!= 40, 270 " 4 % 23, 25 %% 121 %c 425 %d 121 %o 121 %x 121 & 199 && 48 ' 81, 425 ( ) 14, 17 ( ) 128 ( ) 183 * 23 */ 3, 390 ++ 79 ++ 80 += 93 + 22 + 23 + 279 + 14 + 124 + 7, 148, 16 -- 79 --

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

第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

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

Microsoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc 2 5 8 11 0 1. 13 2. 15 3. 18 1 1. 22 2. 25 3. 27 2 1. 35 2. 38 3. 41 4. 43 5. 48 6. 50 3 1. 56 2. 59 3. 63 4. 65 5. 69 13 22 35 56 6. 74 7. 82 8. 84 9. 87 10. 97 11. 102 12. 107 13. 111 4 114 1. 114 2.

More information

Microsoft Word - 第3章.doc

Microsoft Word - 第3章.doc Java C++ Pascal C# C# if if if for while do while foreach while do while C# 3.1.1 ; 3-1 ischeck Test() While ischeck while static bool ischeck = true; public static void Test() while (ischeck) ; ischeck

More information

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查

材 料 目 录 1. 党 员 发 展 及 转 正 流 程 图 2. 申 请 入 党 人 员 基 本 信 息 及 培 养 记 录 表 3. 思 想 汇 报 传 阅 及 意 见 反 馈 表 4. 入 党 积 极 分 子 培 养 考 察 表 5. 政 治 审 查 函 调 信 模 板 6. 政 治 审 查 发 展 党 员 工 作 的 流 程 及 工 作 模 板 为 了 贯 彻 落 实 学 校 关 于 发 展 党 员 工 作 的 若 干 规 定, 进 一 步 规 范 发 展 党 员 中 的 工 作 环 节, 细 化 工 作 要 求, 方 便 二 级 党 组 织 及 党 支 部 具 体 工 作 中 执 行 有 关 规 定, 学 校 党 委 组 织 部 参 照 市 委 教 育 工 委 北 京 高 校 发 展

More information

1887 1894 1895 8 1895 1899 12 X 1903 16 1897 1898 1904 17 1905 18 1903 1907 20 1904 1905 1908 21 1909 22 1910 23 1913 26 1914 1917 30 1917 1918 31 1918 1919 32 1919 1920 1921 34 1924 37 1925 38 1926 39

More information

-------------------------------------------------------------------------------- CASE -------------------------------------------------------------------------------- --------------------------------------------------------------------------------

More information

2017ÅàÑø·½°¸

2017ÅàÑø·½°¸ 1 2 3 4 1 2 3 4 5 6 7 8 9 10 11 4, Ph.D. 170 44 115 11 155 290 1 44 (1) 14 10610183 3 10610193 3 10610204 4 10610224 4 (2) 4 1-4 (1)-(4) 1 5-8 5-6 7-8 1-4 2017 (3) 8+2 6 8 2 1 2 8 2 3 4 8 2 4 4 6 4 13

More information

BIBLID 0254-4466(2000)18: pp. 175-198 18 89 12 * 175 176 20 177 1980 1982 1985 1985 1972 -p -t -k 178 1985 1987 1990 1992 1991 1985 1980 1980 1980 1981 1981 1980 1990 1995 1982 1991 1985 1993 1992 1992

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

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

C

C C 2017 3 14 1. 2. 3. 4. 2/95 C 1. 3/95 C I 1 // talkback.c: 2 #include 3 #include 4 #define DENSITY 62.4 5 int main(void) 6 { 7 float weight, volume; 8 int size; 9 unsigned long letters;

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 [email protected] www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

校园之星

校园之星 sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji NO NO sh d sh ji NO sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d sh ji sh d

More information

FY.DOC

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

More information

Microsoft Word C-A卷.docx

Microsoft Word C-A卷.docx 100 學年度資訊學院程式設計會考 (C) 101/05/5 題組 :A 選擇題及填充題, 請在答案卡上作答, 實作題請填寫於答案卷上, 並於實作題上方填寫班級 姓名 學號 一 選擇題題目 1. unsigned char 的最大值 (a) 127 (b) 255 (c) 512 (d) 1023 2. 下列何者為正確的變數名稱? (a) Android (b) C++ (c) I Phone (d)

More information

Microsoft PowerPoint - Raptor-FlowChart-scy.pptx

Microsoft PowerPoint - Raptor-FlowChart-scy.pptx 流程圖 if 流程 X>10 Raptor http://raptor.martincarlisle.com/ Raptor flow chart 1 if else 流程 x>y Raptor flow chart 2 練習 寫一個程式, 輸入西元年份 yy, 輸出該年是否閏年 yy is divisible by 400 yy is divisible by 4 but (not divisible

More information

C/C++ - 字符串与字符串函数

C/C++ - 字符串与字符串函数 C/C++ Table of contents 1. 2. 3. 4. 1 char C 2 char greeting [50] = " How " " are " " you?"; char greeting [50] = " How are you?"; 3 printf ("\" Ready, go!\" exclaimed John."); " Ready, go!" exclaimed

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

投影片 1

投影片 1 數位相片基礎編修 Photoshop,,,, 2 ,, 3 / 4 3-1,...,, Photoshop,,, 5 5 6 ,,..., 5,,, 7 3-2,...,,, 8 , Photoshop,,, / 9 10 ,,,,,, 03-02.jpg,,,,, Photoshop " ", Photoshop 11 12 / /, Photoshop, 13 14 ,,, " " " " 6

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: [email protected] 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

Microsoft Word finalSol.doc

Microsoft Word finalSol.doc 1041 國立台灣海洋大學資訊工程系 1C 程式設計期末考參考解答 姓名 : 系級 : 學號 : 1/8 105/01/06 ( 三 ) 考試時間 :13:20 16:20 請儘量回答, 總分有 122, 看清楚每一題所佔的分數再回答考試規則 :1. 不可以翻閱參考書 作業及程式 2. 不可以使用任何形式的電腦 ( 包含手機 計算機 相機以及其它可運算或是連線的電子器材 ) 3. 請勿左顧右盼 請勿交談

More information

< D313738B1F5A46CB5C4B773B1B42DB4BFA5C3B8712E706466>

< D313738B1F5A46CB5C4B773B1B42DB4BFA5C3B8712E706466> 2007 3 143 178 1 1 20 2002 3 11-112 2002 22-180 -143- 2 3 4 2 1985 160-179 3 2004 192-210 4 14 1999 3 223-255 -144- (1622) 5 6 (1715) 1703 7 5 1992 135 6 1969 3 1a-b 7 [1897] 6 3 5 195b -145- 8 9 (1756-1766)

More information

C/C++ - 函数

C/C++ - 函数 C/C++ Table of contents 1. 2. 3. & 4. 5. 1 2 3 # include # define SIZE 50 int main ( void ) { float list [ SIZE ]; readlist (list, SIZE ); sort (list, SIZE ); average (list, SIZE ); bargragh

More information

Microsoft Word - Prog1-981.docx

Microsoft Word - Prog1-981.docx 5. 變數參照 (Memory Reference) 5.1 指標 (Pointer) (1). 指標 (Pointer) 的基本觀念 特性 內含為一 Memory Address 會因不同的機器而有不同的結果 &" 也是代表變數的位址 例如 : int var1 = 2; cout

More information

致 謝 在 研 究 所 這 段 期 間 受 到 了 許 多 人 的 幫 助, 才 有 今 日 我 創 作 及 論 文 的 樣 貌 首 先 我 要 謝 謝 我 的 爸 媽, 知 道 我 自 小 就 喜 歡 塗 塗 畫 畫, 高 中 開 始 為 了 準 備 考 美 術 系 而 每 日 下 課 後 往 畫

致 謝 在 研 究 所 這 段 期 間 受 到 了 許 多 人 的 幫 助, 才 有 今 日 我 創 作 及 論 文 的 樣 貌 首 先 我 要 謝 謝 我 的 爸 媽, 知 道 我 自 小 就 喜 歡 塗 塗 畫 畫, 高 中 開 始 為 了 準 備 考 美 術 系 而 每 日 下 課 後 往 畫 東 海 大 學 美 術 學 系 碩 士 班 碩 士 學 位 創 作 論 述 風 景 變 奏 指 導 教 授 : 倪 再 沁 教 授 研 究 生 : 吳 冠 瑩 撰 西 元 2011 年 6 月 致 謝 在 研 究 所 這 段 期 間 受 到 了 許 多 人 的 幫 助, 才 有 今 日 我 創 作 及 論 文 的 樣 貌 首 先 我 要 謝 謝 我 的 爸 媽, 知 道 我 自 小 就 喜 歡 塗

More information

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit

6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C C C51 C51 ANSI C MCS-51 C51 ANSI C C C51 bit Byte bit sbit 6 C51 ANSI C Turbo C C51 Turbo C C51 C51 C51 C51 C51 C51 C51 C51 C51 6.1 C51 6.1.1 C51 C51 ANSI C MCS-51 C51 ANSI C C51 6.1 6.1 C51 bit Byte bit sbit 1 0 1 unsigned char 8 1 0 255 Signed char 8 11 128

More information

三 练 四 ji 佟 n j 佾 n sh 俅 xi 佗 n 1. 坚 :( ) 决 ( ) 急 ( ) 立 ( ) 惠 b 侪 p 侪 2. 发 : 调 ( ) ( ) 水 丶 3. 友 b 佗 b 佗 : ( ) 出 ( ) 涉 zh 伽 i z 佗 q 侃 n ti 佗 o 4. 条 : 营

三 练 四 ji 佟 n j 佾 n sh 俅 xi 佗 n 1. 坚 :( ) 决 ( ) 急 ( ) 立 ( ) 惠 b 侪 p 侪 2. 发 : 调 ( ) ( ) 水 丶 3. 友 b 佗 b 佗 : ( ) 出 ( ) 涉 zh 伽 i z 佗 q 侃 n ti 佗 o 4. 条 : 营 一 单 元 草 船 借 箭 一 l 佴 i sh 佟 n 倮 y 佻 q 佻 w 侑 itu 侪 j 佾 nj 侏 ( ) 鼓 ( ) 兵 ( ) ( ) ( ) y 俅 zh 佟 od 伽 i t 伽 n q 侃 n 倮 y 佻 mi 伽 osu 伽 n ( ) 计 ( ) ( ) 听 ( ) 神 机 ( ) 草 船 借 箭 二 托 渊 拖 渊 预 渊 颗 渊 及 渊 急 渊 待 渊 侍 渊 匠

More information