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

正文內(nèi)容

★第05章c的流程控制語句-展示頁(yè)

2025-01-28 07:54本頁(yè)面
  

【正文】 =2,//待求和的當(dāng)前項(xiàng) s=1。 ?特點(diǎn):先判斷后執(zhí)行,故循環(huán)體有可能一次也不執(zhí)行。 while語句 ?格式: while(表達(dá)式 ) S 其中,表達(dá)式是任何表達(dá)式;語句 S是任一語句,稱為循環(huán)體。 ?s2和 s3是重復(fù)執(zhí)行的操作。設(shè) 變量 sum-- 累計(jì)和值 ,初值為 1; 變量 i -- 存放當(dāng)前待累計(jì)的數(shù),初值為 2。 問題:計(jì)算 1+2+3+?+100 。 } } ?請(qǐng)畫程序流程圖 ?用 if語句改寫本例 若 default分支及其語句前移到第一個(gè)分支,則如何修改程序而保持功能不變? 當(dāng)省略 case后面的語句序列時(shí),則可實(shí)現(xiàn)多個(gè)入口,執(zhí)行同一語句序列。 break。\t39。\n39。 39。 break。U39。u39。O39。o39。I39。i39。E39。e39。A39。a39。 (c)。 例 輸入一個(gè)字符,判斷它是元音字母還是空白符。原因是開關(guān)語句限定表達(dá)式的取值類型,而條件語句中的條件表達(dá)式可取任意類型的值。否則,若有 default分支,則執(zhí)行該分支后邊的語句序列,否則什么也不執(zhí)行。 應(yīng)加空格,否則被認(rèn)為是語句標(biāo)號(hào),如 case9, 并不出現(xiàn)語法錯(cuò),這類錯(cuò)誤較難查找。 [break。 [break。 [break。 else cout普通三角形 \n。 else if(a==b||b==c||c==a) cout等腰三角形 \n。 if(a+b=c||b+c=a||a+c=b) cout不能組成三角形! \n。 cout輸入三角形的三邊 ?。若希望 else與第一個(gè) if配對(duì),則可用 {}改變: if(e1){ if(e2) S1} else S2 例 輸入三角形的三邊,判斷其為何種三角形。 } 條件語句 ? 格式 3: if(表達(dá)式 1) S1 else if(表達(dá)式 2) S2 else if ... else Sn ? 注意,當(dāng)出現(xiàn)如下形式的嵌套條件語句時(shí): if(e1) if(e2) S1 else S2 C++規(guī)定: else與其前面最近的還沒有配對(duì)的 if進(jìn)行配對(duì)。\n39。\n39。 cout\nx1=(b+delta)/2/a。 if(delta=0) //使用復(fù)合語句 { delta=sqrt(delta)。 cinabc。 include include void main(void) { float a,b,c,delta。 a、 b、 c從鍵盤輸入, a≠ 0。 cout\n最大數(shù)是 tendl。 if(tb) t=b。\n39。\n39。 //A cout\n最大數(shù)是 。 if(ab) t=a。 cout輸入三個(gè)整數(shù) :。 分析:先讀入三個(gè)數(shù),求出前兩個(gè)數(shù)中的大數(shù),再求出該大數(shù)與第三個(gè)數(shù)之間的最大數(shù)。作為判斷條件的 表達(dá)式 必須用括號(hào)括起來。 開關(guān)語句 : switch。 ? C++語言的選擇語句: 條件語句 : if。作為一個(gè)語句處理。 ? 空語句:僅由一個(gè)分號(hào)所構(gòu)成,不執(zhí)行任何動(dòng)作。 ? 表達(dá)式語句:在表達(dá)式后加分號(hào)構(gòu)成。 ? 函數(shù)調(diào)用語句:在函數(shù)調(diào)用后加分號(hào)構(gòu)成。 C++語句的分類 ? 說明語句:完成數(shù)據(jù)類型和變量的定義。 ? 一個(gè)函數(shù):包括函數(shù)首部和函數(shù)體。第 5章 C++的流程控制語句 C++語言的語句和程序結(jié)構(gòu) 選擇結(jié)構(gòu)語句 循環(huán)結(jié)構(gòu)語句 轉(zhuǎn)向語句 程序舉例 程序調(diào)試方法簡(jiǎn)介 作業(yè): 4~ 7,9,10(1),19(2),20 C++語言的語句和程序結(jié)構(gòu) ? 一個(gè) C++源程序:由若干個(gè)源程序文件組成。 ? 一個(gè)源程序文件:由編譯預(yù)處理命令、全局類型定義、全局變量定義、函數(shù)定義等組成。函數(shù)體包含局部類型定義、局部變量定義、函數(shù)原型聲明、編譯預(yù)處理命令、若干個(gè)語句等。 ? 控制語句:改變程序執(zhí)行順序的語句,包括:條件、循環(huán)、開關(guān)、轉(zhuǎn)向、返回語句。如: sin(x)。如: i=i+1。 ? 復(fù)合語句 (也稱塊語句 ):用花括號(hào) {}把一個(gè)或多個(gè)語句括起來后構(gòu)成的語句。 選擇結(jié)構(gòu)語句 ? 選擇語句也稱分支語句:根據(jù)給定條件,選擇執(zhí)行兩個(gè)或兩個(gè)以上分支程序段中的某一個(gè)。 有三種形式。 條件語句 ? 格式 1: if(表達(dá)式 ) S 其中, 表達(dá)式 是任何 C++表達(dá)式,通常為算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式或逗號(hào)表達(dá)式; S是一個(gè)單一語句,包括復(fù)合語句和空語句。 ? 格式 2: if(表達(dá)式 ) S1 else S2 例 從鍵盤上輸入三個(gè)整數(shù),輸出三個(gè)數(shù)中的最大數(shù)。 include void main(void) { int a,b,c,t。 cinabc。 else t=b。 //B if(tc) coutt39。else coutc39。//C } A、 B、 C三行可用下列語句替代: t=a。 if(tc) t=c。 例 求 ax2+bx+c=0的根。 分析:當(dāng)輸入 a、 b、 c的值后,若 b24ac0,則方程無實(shí)根;若 b24ac0,則方程有兩個(gè)不同的實(shí)根;若 b24ac=O,則方程有兩個(gè)相等的實(shí)根。 cout輸入三個(gè)系數(shù): 。 delta=b*b4*a*c。 if(delta) { cout方程有兩個(gè)不同的實(shí)根: 。 cout\tx2=(bdelta)/2/a39。 } else cout方程有兩個(gè)相等的實(shí)根: x1=x2= b/2/a39。 } else cout方程沒有實(shí)根 !\n。這樣,上面的條件語句中 else與第二個(gè) if配對(duì)。 include void main(void) { int a,b,c。 cinabc。 else if(a==bb==c) cout等邊三角形 \n。 else if(a*a+b*b==c*c||b*b+c*c==a*a||a*a+c*c==b*b) cout直角三角形 \n。 } 開關(guān)語句: switch ? 格式: switch(表達(dá)式 ) { case 常量表達(dá)式 1:[語句序列 1]。] case 常量表達(dá)式 2:[語句序列 2]。] ? case 常量表達(dá)式 n:[語句序列
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1