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

正文內(nèi)容

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

2025-06-19 18:34本頁(yè)面
  

【正文】 格式輸入輸出函數(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ì) 。 例 412 P84,求 ax2+bx+c=0方程的根 第四章 正文結(jié)束 歡迎體驗(yàn) 開放資源電子教案 174。 分析: 1. 輸入與輸出分析略。 3. 計(jì)算公式見課本 P83, 進(jìn)而引入中間變量 s。 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 例 410 P83,輸入三角形的三邊長(zhǎng),求三角形面積 分析: 1. 輸入量為 三邊長(zhǎng) 、 計(jì)算出的 三角形面積 為輸出量。 ( 2) 確定中間量:略 ( 3) 確定運(yùn)算算法的 C語(yǔ)言編程為: C = ()*。 3. 計(jì)算公式略 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 4. 模塊化編程。 第四章 順序結(jié)構(gòu)程序設(shè)計(jì)舉例 順序結(jié)構(gòu)程序的設(shè)計(jì)舉例 例 1. 根據(jù)華氏溫度 F, 計(jì)算出攝氏溫度 C, 其公式為: 分析: 1. 分析例 1的輸入量為華氏溫度 、 計(jì)算出的攝氏溫度 C為輸出量。 4. 模塊化編程。 2. 確定輸入、輸出的變量(類型、命名)。 4. 快速原型化設(shè)計(jì)( RPD, Rapid Phototype Design) 。 2. 模塊化設(shè)計(jì)。 ( 4) 每結(jié)構(gòu)內(nèi)不存在無(wú)終止循環(huán)(“死循環(huán)”)。 ( 2) 只有一個(gè)出口。 ( Until) 循環(huán)結(jié)構(gòu)總是先執(zhí)行循環(huán)部分的操作再判斷條件來(lái)決定是否繼續(xù)循環(huán),因而循環(huán)部分的操作至少有一次執(zhí)行。 條件成立 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)。 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í)行。 猜一猜,結(jié)果如何 ? 第四章 結(jié)構(gòu)化程序的三種結(jié)構(gòu) 三種基本結(jié)構(gòu) 1966年, Bohra和 Jacopini提出了以下三種基本結(jié)構(gòu)。a,amp。b)。 1234?24?1? ? 運(yùn)行后: a=4, b=2461 第二個(gè) scanf從這里開始第一個(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。a,amp。b)。 1234?24?1? ? 運(yùn)行后: a=123, b=2 到達(dá)域?qū)?,第一個(gè)輸入域掃描停止,所以 a=123 下一個(gè)輸入域開始,與“,“不匹配 ,scanf停止,所以 b沒(méi)有被輸入值,保持原值 第四章 scanf函數(shù) (格式輸入函數(shù) ) scanf 程序舉例 A. a=1, b=2, scanf(“%3d,%4d”,amp。a,amp。如果存在沖突字符,則認(rèn)為該字符沒(méi)有讀入(依然留在緩沖區(qū)中),是下個(gè)輸入域的第一個(gè)字符或是對(duì) stdin后繼續(xù)操作的第一個(gè)字符。b)。 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。a,amp。如果讀 width個(gè)字符前遇到一空白符或不能根據(jù)指定格式進(jìn)行轉(zhuǎn)換的字符,讀入的字符個(gè)數(shù)將少于 width個(gè)。 ( 6) width寬度說(shuō)明 width為正的十進(jìn)制數(shù),該值控制從輸入流中讀出的最大字符數(shù)。 字符 期望讀入的類型 參數(shù)類型 數(shù)值型 d 十進(jìn)制整數(shù) int 指針 D 十進(jìn)制整數(shù) long 指針 o 八進(jìn)制整數(shù) int 指針 O 八進(jìn)制整數(shù) long 指針 i 十、十六或八進(jìn)制整數(shù) int 指針 I 十、十六或八進(jìn)制整數(shù) long 指針 第四章 scanf函數(shù) (格式輸入函數(shù) ) 字符 期望讀入的類型 參數(shù)類型 數(shù)值型 u 無(wú)符號(hào)十進(jìn)制整數(shù) unsigned int 指針 U 無(wú)符號(hào)十進(jìn)制整數(shù) unsigned long 指針 x 十六進(jìn)制整數(shù) int 指針 X 十六進(jìn)制整數(shù) int 指針 e, E, 由下列成分組成的浮點(diǎn)數(shù): float 指針 f, 可選的符號(hào)+或-,包括小數(shù)點(diǎn)在內(nèi)的 g, G 一個(gè)或多個(gè)十進(jìn)制數(shù)字序列,可選的指 數(shù)符(‘ e’或’ E’) 其后的帶符號(hào)整數(shù) 第四章 scanf函數(shù) (格式輸入函數(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為大寫的十六進(jìn)制數(shù)字 近指針 第四章 scanf函數(shù) (格式輸入函數(shù) ) ( 5) *禁止字符 *禁止字符禁止輸入下一個(gè)輸入域賦值,該域雖然被解釋作為指定類型的域,但只被掃描而不保存。 printf(“a=%d\n,a)。 scanf(“a%d”,amp。 第四章 scanf函數(shù) (格式輸入函數(shù) ) 221 1211?? ? 當(dāng)輸入,且執(zhí)行回車后,輸入域保存了輸入的每一個(gè) 字符 而后,根據(jù)格式說(shuō)明域來(lái)逐個(gè)掃描出所期望的數(shù)據(jù)。 ( 3)格式說(shuō)明域 格式說(shuō)明由可選及必需的域組成,其形式如下: % [ * ] [ width ] [ F | N | h | l | L ] type 格式說(shuō)明中每個(gè)域都是表示特殊格式選項(xiàng)的單個(gè)字符或數(shù)字。時(shí),第二個(gè)輸入域的值根據(jù)第二個(gè)格式說(shuō)明符進(jìn)行轉(zhuǎn)換,并存放到argument第二個(gè)參數(shù)指定的地址中。該字符將留在輸入流中,就象沒(méi)有讀過(guò)一樣。 格式串自左向右地讀出。 第四章 scanf函數(shù) (格式輸入函數(shù) ) ③ 格式說(shuō)明符:由百分號(hào)%開頭。 ② 除百分號(hào)(%)外的非空白字符:非空白字符使 scanf讀入一個(gè)匹配的非空白字符,但不保存它。 ( 2) “ 空白符 ”為: ① 空格(‘ ’), ② TAB(‘ \t’), ③ 換行(‘ \n’) ( 3) format格式控制字符串包含下列情況的一種或多種: ① 空白字符:空白字符使 scanf讀輸入流中連續(xù)的空白字符,但不保存它們,直到讀到下一個(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ù)比
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1