freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

最簡(jiǎn)單的c程序設(shè)計(jì)-順序程序設(shè)計(jì)(文件)

 

【正文】 數(shù) ) 字符 期望讀入的類型 參數(shù)類型 字符型 c 字符 char 指針 s 字符串 指向字符數(shù)組的指針 該字符數(shù)組應(yīng)有足夠 的空間存放輸入域和 空結(jié)束符(‘ \0’),空 結(jié)束符是自動(dòng)加上的 % % 字符 %匹配字符 第四章 scanf函數(shù) (格式輸入函數(shù) ) 字符 期望讀入的類型 參數(shù)類型 指針型 n ( 不從輸入流中讀入字符) int 指針 ,存放當(dāng)前從 輸入流中已經(jīng)成功讀 入的字符數(shù) p 格式為 xxxx:yyyy或 yyyy的值, far *遠(yuǎn)指針或 near * 數(shù)字 x和 y為大寫(xiě)的十六進(jìn)制數(shù)字 近指針 第四章 scanf函數(shù) (格式輸入函數(shù) ) ( 5) *禁止字符 *禁止字符禁止輸入下一個(gè)輸入域賦值,該域雖然被解釋作為指定類型的域,但只被掃描而不保存。如果讀 width個(gè)字符前遇到一空白符或不能根據(jù)指定格式進(jìn)行轉(zhuǎn)換的字符,讀入的字符個(gè)數(shù)將少于 width個(gè)。 123?24?? ? 運(yùn)行后: a=246, b=2 ?24?? ? 運(yùn)行后: a=1, b=2 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 寬度說(shuō)明的程序舉例 A. a=1, b=2, scanf(“%4d,%4d”,amp。如果存在沖突字符,則認(rèn)為該字符沒(méi)有讀入(依然留在緩沖區(qū)中),是下個(gè)輸入域的第一個(gè)字符或是對(duì) stdin后繼續(xù)操作的第一個(gè)字符。 1234?24?1? ? 運(yùn)行后: a=123, b=2 到達(dá)域?qū)?,第一個(gè)輸入域掃描停止,所以 a=123 下一個(gè)輸入域開(kāi)始,與“,“不匹配 ,scanf停止,所以 b沒(méi)有被輸入值,保持原值 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 程序舉例 A. a=1, b=2, scanf(“%3d,%4d”,amp。a,amp。b)。 猜一猜,結(jié)果如何 ? 第四章 結(jié)構(gòu)化程序的三種結(jié)構(gòu) 三種基本結(jié)構(gòu) 1966年, Bohra和 Jacopini提出了以下三種基本結(jié)構(gòu)。 條件成立 A Y N 當(dāng)條件滿足時(shí) 重復(fù)執(zhí)行 A操作步驟 第四章 結(jié)構(gòu)化程序的三種結(jié)構(gòu) ( 2) 直到( Until) 循環(huán)結(jié)構(gòu):執(zhí)行循環(huán)部分的操作,判斷給定條件是否成立,如果成立則重復(fù)執(zhí)行循環(huán),否則結(jié)束循環(huán)。 ( 2) 只有一個(gè)出口。 2. 模塊化設(shè)計(jì)。 2. 確定輸入、輸出的變量(類型、命名)。 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 順序結(jié)構(gòu)程序的設(shè)計(jì)舉例 例 1. 根據(jù)華氏溫度 F, 計(jì)算出攝氏溫度 C, 其公式為: 分析: 1. 分析例 1的輸入量為華氏溫度 、 計(jì)算出的攝氏溫度 C為輸出量。 ( 2) 確定中間量:略 ( 3) 確定運(yùn)算算法的 C語(yǔ)言編程為: C = ()*。 3. 計(jì)算公式見(jiàn)課本 P83, 進(jìn)而引入中間變量 s。 例 412 P84,求 ax2+bx+c=0方程的根 第四章 正文結(jié)束 歡迎體驗(yàn) 開(kāi)放資源電子教案 174。 格式輸入輸出函數(shù)能處理多種格式及組合格式 , 初學(xué)者在掌握基本功能以后逐步去了解 , 不必深陷于此 。 初學(xué)者在進(jìn)行順序結(jié)構(gòu)程序設(shè)計(jì)時(shí) , 可以按下面過(guò)程進(jìn)行: 即從每個(gè)局部的設(shè)計(jì)中總結(jié)出輸入是什么 , 輸出是什么 , 采用什么局部算法解決 , 對(duì)大的問(wèn)題看能不能細(xì)化為多個(gè)這樣的局部設(shè)計(jì) 。 分析: 1. 輸入與輸出分析略。 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 例 410 P83,輸入三角形的三邊長(zhǎng),求三角形面積 分析: 1. 輸入量為 三邊長(zhǎng) 、 計(jì)算出的 三角形面積 為輸出量。 3. 計(jì)算公式略 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 4. 模塊化編程。 4. 模塊化編程。 4. 快速原型化設(shè)計(jì)( RPD, Rapid Phototype Design) 。 ( 4) 每結(jié)構(gòu)內(nèi)不存在無(wú)終止循環(huán)(“死循環(huán)”)。 ( Until) 循環(huán)結(jié)構(gòu)總是先執(zhí)行循環(huán)部分的操作再判斷條件來(lái)決定是否繼續(xù)循環(huán),因而循環(huán)部分的操作至少有一次執(zhí)行。 A B 順序執(zhí)行 A、 B操作步驟 第四章 結(jié)構(gòu)化程序的三種結(jié)構(gòu) 2. 選擇結(jié)構(gòu),根據(jù)判斷給定條件是否成立來(lái)選擇執(zhí)行 A操作或 B操作, A、 B操作在一次執(zhí)行中僅有一個(gè)操作被得到執(zhí)行。a,amp。 1234?24?1? ? 運(yùn)行后: a=4, b=2461 第二個(gè) scanf從這里開(kāi)始第一個(gè)輸入域 遇到不能轉(zhuǎn)換的字符,第一個(gè)輸入域掃描結(jié)束,所以 a=4 接下來(lái)匹配“,”,而后再掃描第二個(gè)輸入域,所以 b=2461 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 程序舉例 A. a=1, b=2, scanf(“%3d %4d”,amp。b)。a,amp。b)。a,amp。 ( 6) width寬度說(shuō)明 width為正的十進(jìn)制數(shù),該值控制從輸入流中讀出的最大字符數(shù)。 printf(“a=%d\n,a)。 第四章 scanf函數(shù) (格式輸入函數(shù) ) 221 1211?? ? 當(dāng)輸入,且執(zhí)行回車(chē)后,輸入域保存了輸入的每一個(gè) 字符 而后,根據(jù)格式說(shuō)明域來(lái)逐個(gè)掃描出所期望的數(shù)據(jù)。時(shí),第二個(gè)輸入域的值根據(jù)第二個(gè)格式說(shuō)明符進(jìn)行轉(zhuǎn)換,并存放到argument第二個(gè)參數(shù)指定的地址中。 格式串自左向右地讀出。 ② 除百分號(hào)(%)外的非空白字符:非空白字符使 scanf讀入一個(gè)匹配的非空白字符,但不保存它。 ( 1) “ 輸入域 ”的定義是: ? 下一個(gè)“空白符”之前的所有字符; ? 下一個(gè)不能按格式說(shuō)明轉(zhuǎn)換的字符之前的所有字符(例如在八 進(jìn)制下出現(xiàn)‘ 8’) ? 到達(dá)域?qū)捴暗乃凶址ㄈ绻x了域?qū)挼脑挘? 如果 argument參數(shù)個(gè)數(shù)比給定的 format格式說(shuō)明符多,多余的參數(shù)被求值,但實(shí)際操作時(shí)被忽略;如果參數(shù)個(gè)數(shù)比式說(shuō)明符少,則操作結(jié)果是不可預(yù)知的或?yàn)?zāi)難性的。 printf(%d,%d,%d\n , a , b , c) 。 scanf(%d%d%d , amp。變量) 3. 返回值 :返回成功地轉(zhuǎn)換并存儲(chǔ)的域的個(gè)數(shù)。 printf(%f%10f%%.2f %\n,f,f,f,f,f)。最 后輸出的數(shù)字是四舍五入的結(jié)果 g, G 精度值指定可輸出有效數(shù)字最大數(shù)目 s 精度值指定可輸出字符的最大數(shù)目, 超出精度值范圍的字符不予輸出 c 無(wú)影響 第四章 printf函數(shù) (格式輸出函數(shù) ) 如果對(duì)應(yīng)于浮點(diǎn)類型的參數(shù)是無(wú)窮大或不是 IEEE數(shù)字( NAN), 則printf函數(shù)給出如下的輸出: 值 輸出 +無(wú)窮數(shù) + INF -無(wú)窮數(shù) - INF NAN + NAN, 或- NAN 第四章 printf函數(shù) (格式輸出函數(shù) ) printf 精度說(shuō)明和寬度說(shuō)明的程序舉例 A. printf(“%,%.4s,%- ]”,“CHINA”,“CHINA”,“CHINA”)。 精度說(shuō)明 可以通過(guò)兩種方法來(lái)說(shuō)明: ① 直接給出非負(fù)的十進(jìn)制整數(shù)。 寬度說(shuō)明 輸出域?qū)挾鹊挠绊? n 至少有 n個(gè)字符寬度輸出,如果輸出值中的字符寬度小 于 n個(gè),則輸出用空格填充直到到達(dá)最小寬度規(guī)定(如 果 flags 為 -, 則填充在輸出值的右邊,否則在左邊) 0n 至少有 n個(gè)字符寬度輸出,如果輸出值中的字符寬度小 于 n個(gè),則輸出用空格填充在輸出值的左邊 第四章 printf函數(shù) (格式輸出函數(shù) ) printf 寬度說(shuō)明的程序舉例 A. a=123,b=12345,printf(“%4d,%4d”,a,b)。 + 1 2 3 , - 1 2 3 A. a=123,b=240,prin
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1