【正文】
編程序:根據(jù)以下函數(shù)關(guān)系,對輸入的每個 x 值,計算出相應(yīng)的 y 值。 X 取值 Y 相應(yīng)取值 x0 0 0x=10 x 10x=20 10 20x40 *x+20 一個 5 位數(shù),判斷它是不是回文數(shù)。即 12321 是回文數(shù),個位與萬位相同,十位與千位相同。 三、實驗?zāi)康? 掌握 if 單、雙分支選擇結(jié)構(gòu)的用法。 掌握 if 多分支結(jié)構(gòu)的用法。 掌握 數(shù)字的各位表示方法。 四、實驗調(diào)試過程與步驟 (列出程序清單,寫出運行結(jié)果,運行結(jié)果截圖) C 語言程序設(shè)計實驗 11 1include main() { float a,b,c。 printf(qing shu ru san ge shu:)。 scanf(%f%f%f,amp。a,amp。b,amp。c)。 if(abamp。amp。ac) printf(%.2f,a)。 if(baamp。amp。bc) printf(%.2f,b)。 if(caamp。amp。cb) printf(%.2f,c)。 } 2. include C 語言程序設(shè)計實驗 12 main() { float x,y。 printf(qing shu ru 39。x39。 de zhi:)。 scanf(%f,amp。x)。 if(x0) {y=0。 printf(%f,y)。} if(x0amp。amp。x=10) {y=x。 printf(%f,y)。} if(x10amp。amp。x=20) {y=10。 printf(%f,y)。} if(x20amp。amp。x40) {y=*x+20。 printf(%f,y)。} if(x40) printf(shu ru de zhi chao chu 39。x39。 de qu zhi fan wei)。 } C 語言程序設(shè)計實驗 13 3. include main() { int a。 printf(qing shu ru yi ge 5 wei shu:)。 scanf(%d,amp。a)。 switch(a) {case 12321: case 23432: case 34543: case 45654: case 56765: case 67876: case 78987:printf(Yes)。break。 default:printf(No)。 C 語言程序設(shè)計實驗 14 } } C 語言程序設(shè)計實驗 15 (請另附頁) 五、總結(jié)檢驗 是否達到實驗?zāi)康??何處體現(xiàn)? 哪些地方使你困惑?你是如何解決的? 你認(rèn)為哪些知識點重要,必須牢記? C 語言程序設(shè)計實驗 16 實驗序號: 4 實驗日期: 實驗名稱: 選擇結(jié)構(gòu)程序設(shè)計 實驗地點: 一、實驗要求 自行設(shè)計,獨立完成。 根據(jù)實驗任務(wù),設(shè)計主要算法及流程。 設(shè)計測試數(shù)據(jù)。 列出結(jié)果。 列出程序清單(加有必要的注釋) 列出程序的運行結(jié)果。 二、實驗任務(wù) 寫程序,判斷某一年是否為閏年。 要求:采用 if 嵌套結(jié)構(gòu)完成題目。 從鍵盤輸入某年,進行判斷。 編寫程序,輸入年份和月份,求該月的天數(shù)。 要求:采用 switch 結(jié)構(gòu)完成編程。 三、實驗?zāi)康? 掌握 if 的嵌套結(jié)構(gòu)用法 掌握 switch 開關(guān)結(jié)構(gòu)的用法。 四、 實驗調(diào)試過程與步驟 (列出程序清單,寫出運行結(jié)果,運行結(jié)果截圖) 1. include void main() C 語言程序設(shè)計實驗 17 { int year,leap。 scanf(%d,amp。year)。 if(year%4==0) { if(year%100==0) { if(year%400==0) leap=1。 else leap=0。 } else leap=1。 } else leap=0。 if(leap) printf(%d is a leep year.,year)。 else printf(%d is not a leep year.,year)。 } C 語言程序設(shè)計實驗 18 2. include main() { int a,c。 printf(please input the year and the month:)。 scanf(%d,%d,amp。a,amp。c)。 switch(c) { case 1: case 3: case 5: case 7: case 8: case 10: C 語言程序設(shè)計實驗 19 case 12:c=31。break。 case 4: case 6: case 9: case 11:c=30。break。 case 2:if (a%4==0amp。amp。a%100!=0||a%400==0) printf(該月共有 29 天 \n)。 else printf(該月共有 28 天 \n)。 } } C 語言程序設(shè)計實驗 20 (請另附頁) C 語言程序設(shè)計實驗 21 五、總結(jié)檢驗 是否達到實驗?zāi)康??何處體現(xiàn)? 哪些地方使你困惑?你是如何解決的? 你認(rèn)為哪些知識點重要,必須牢記? 實驗序號: 5 實驗日期: 實驗名稱: 循環(huán)結(jié)構(gòu)程序設(shè)計 實驗地點: 一、實驗要求 自行設(shè)計,獨立完成。 根據(jù)實驗任務(wù),設(shè)計主要