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

正文內(nèi)容

第04章基本輸入、輸出和順序程序設(shè)計(jì)-資料下載頁(yè)

2025-08-01 17:48本頁(yè)面
  

【正文】 T 【 例 1】 的算法的流程圖 MAX ← A MAX ← B A B 輸入 A, B, C 開 始 MAX ← C 輸出 MAX 結(jié) 束 C MAX T T F F 3. 流程圖與算法的結(jié)構(gòu)化描述 ? 算法的結(jié)構(gòu)化描述 (1) 順序結(jié)構(gòu) A B C A 條件 A B T F (2) 分支結(jié)構(gòu) 條件 T F (3) 循環(huán)結(jié)構(gòu) A T F 條件 A 條件 T F 順序 程序設(shè)計(jì)舉例 【 例 1】 任意從鍵盤輸入一個(gè)三位整數(shù),要求正確地分離出它的個(gè)位、十位和百位數(shù),并分別在屏幕上輸出。 程序設(shè)計(jì)的分析: 本例要求設(shè)計(jì)一個(gè)從三位整數(shù)中分離出它的個(gè)位、十位和百位數(shù)的算法。例如,輸入的是 456,則輸出的分別是 6,最低位數(shù)字可用對(duì) 10求余的方法得到,如 456%10=6,最高位的百位數(shù)字可用對(duì) 100整除的方法得到,如 456/100=4,中間位的數(shù)字既可通過將其變換為最高位后再整除的方法得到,如 (4564*100)/10=5,也可通過將其變換為最低位再求余的方法得到,如 (456/10)%10=5。 根據(jù)以上的分析,這個(gè)程序應(yīng)這樣設(shè)計(jì): (1) 定義一個(gè)整型變量 x,用于存放用戶輸入的一個(gè)三位整數(shù);再定義三個(gè)整型變量 b0、 b b2,用于存放計(jì)算后個(gè)位、十位和百位數(shù)。 (2) 調(diào)用 scanf函數(shù)輸入該三位整數(shù)。 (3) 利用上述計(jì)算方法計(jì)算該數(shù)的個(gè)位、十位和百位數(shù)。 (4) 輸出計(jì)算后的結(jié)果。 include void main ( ) { int x, b0, b1, b2。 //變量定義 printf (please input an integer x: )。 //提示用戶輸入一個(gè)整數(shù) scanf (%d, amp。x)。 //輸入一個(gè)整數(shù) b2 = x / 100。 //用整除方法計(jì)算最高位 b1 = (x b2 * 100) / 10。 //計(jì)算中間位 b0 = x % 10。 //用求余數(shù)法計(jì)算最低位 printf (bit2 = %d, bit1 = %d, bit0 = %d\n, b2, b1, b0)。 //輸出結(jié)果 } 具體程序如下: please input an integer x: 456↙ bit2 = 4, bit1 = 5, bit0 = 6 運(yùn)行結(jié)果 : 本章小結(jié) 本章的主要內(nèi)容包含如下幾個(gè)方面: (1) 格式化輸入、輸出庫(kù)函數(shù)的使用 。重點(diǎn)介紹了格式化輸入函數(shù)printf和格式化輸出函數(shù) scanf的功能及使用方法,其中格式控制字符串是我們要重點(diǎn)關(guān)注的地方,格式化輸入和輸出可以按照某種輸入輸出格式來進(jìn)行。 (2) 字符的非格式化輸入、輸出庫(kù)函數(shù)的使用。 (3) 算法的基本概念。 簡(jiǎn)單地說,算法是求解某個(gè)問題的方法,程序是算法通過編程語言書寫出來的表現(xiàn)形式。算法是程序的靈魂,語言只是算法的實(shí)現(xiàn)工具。所以我們學(xué)習(xí) C語言不僅要學(xué)會(huì) C語言的語法特點(diǎn),各種函數(shù)的使用方法等,更重要的是掌握分析問題、解決問題的方法,就是鍛煉分析、分解,最終歸納整理出算法的能力。 (4) 程序的控制結(jié)構(gòu)。 任何復(fù)雜的算法都可以由順序結(jié)構(gòu)、選擇(分支)結(jié)構(gòu)和循環(huán)結(jié)構(gòu)這三種基本結(jié)構(gòu)組成。由此構(gòu)成了程序的三種控制結(jié)構(gòu),這三種控制結(jié)構(gòu)在程序中相互嵌套,從而構(gòu)造出各種各樣的程序。 本章小結(jié) 庫(kù)函數(shù)名 功 能 函數(shù)原型所在 頭文件 scanf 格式化輸入 printf 格式化輸出 getchar 接受一字符輸入,以回車鍵結(jié)束,回顯 getc 從輸入流中接受一字符,以回車鍵結(jié)束,回顯 getche 接受一字符輸入,輸入字符后就結(jié)束,回顯 getch 接受一字符輸入,輸入字符后就結(jié)束, 不回顯 putchar 輸出一字符 putc 輸出一字符到流文件(流文件為 stdout時(shí)等價(jià)于 putchar) puts 輸出一字符串(輸出后自動(dòng)換行) fflush 清除鍵盤緩沖區(qū)
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1