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

正文內(nèi)容

★第05章c的流程控制語(yǔ)句(完整版)

  

【正文】 sum賦初值 1,i賦初值 2; sum=sum+i,i=i+1; i=100, 則轉(zhuǎn) s2; sum的值。: cout這是空白符 \n。: cout這是元音字母 \n。: case 39。: case 39。 ⑵ 開關(guān)語(yǔ)句結(jié)構(gòu)清晰,易理解。] ? case 常量表達(dá)式 n:[語(yǔ)句序列 n]。 else if(a==bb==c) cout等邊三角形 \n。 } else cout方程沒有實(shí)根 !\n。 delta=b*b4*a*c。 if(tc) t=c。 else t=b。 條件語(yǔ)句 ? 格式 1: if(表達(dá)式 ) S 其中, 表達(dá)式 是任何 C++表達(dá)式,通常為算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式或逗號(hào)表達(dá)式; S是一個(gè)單一語(yǔ)句,包括復(fù)合語(yǔ)句和空語(yǔ)句。如: i=i+1。 ? 一個(gè)源程序文件:由編譯預(yù)處理命令、全局類型定義、全局變量定義、函數(shù)定義等組成。 ? 函數(shù)調(diào)用語(yǔ)句:在函數(shù)調(diào)用后加分號(hào)構(gòu)成。 ? C++語(yǔ)言的選擇語(yǔ)句: 條件語(yǔ)句 : if。 cout輸入三個(gè)整數(shù) :。\n39。 include include void main(void) { float a,b,c,delta。\n39。 cout輸入三角形的三邊 ?。 [break。否則,若有 default分支,則執(zhí)行該分支后邊的語(yǔ)句序列,否則什么也不執(zhí)行。a39。i39。u39。\n39。 問題:計(jì)算 1+2+3+?+100 。 ?特點(diǎn):先判斷后執(zhí)行,故循環(huán)體有可能一次也不執(zhí)行。 或: while(i=100) s+=i++。 //當(dāng)前項(xiàng)前所有項(xiàng)的累加和 do s+=i++。 ?特點(diǎn):先判斷后執(zhí)行,循環(huán)體有可能一次也不執(zhí)行。 } 表達(dá)式 1通常用于設(shè)置循環(huán)初值,多為賦值表達(dá)式和逗號(hào)表達(dá)式。 for(。 for((c)。而 do?while 語(yǔ)句是先執(zhí)行循環(huán)體,后判斷循環(huán)條件,所以循環(huán)體至少要執(zhí)行一次。\n39。 }while(c!=39。輸出完數(shù)按如下形式,例如,對(duì)于完數(shù) 6,應(yīng)顯示: 6=1+2+3 ?分析: ⑴ sum—— 保存一個(gè)數(shù)的因子和; ⑵ i—— 1000以內(nèi)的一個(gè)數(shù),初值為 2,終值為 1000; ⑶ j —— i的試探因子,取值從 1到 i/2。j++)//內(nèi)層 for語(yǔ)句 if(i%j==0) sum+=j。 } } } 轉(zhuǎn)向語(yǔ)句 ?goto語(yǔ)句是一條非常簡(jiǎn)單的無(wú)條件轉(zhuǎn)向語(yǔ)句,它可以將程序的執(zhí)行流程轉(zhuǎn)到程序中的任何位置,通常是從它所在的地方轉(zhuǎn)移到帶有標(biāo)號(hào)的語(yǔ)句處。 ?用在循環(huán)語(yǔ)句的循環(huán)體中,當(dāng)執(zhí)行到 break語(yǔ)句時(shí),直接結(jié)束該循環(huán)語(yǔ)句的執(zhí)行,把控制轉(zhuǎn)移到緊跟該循環(huán)語(yǔ)句之后的語(yǔ)句執(zhí)行。 if(ij) coutx是素?cái)?shù)! \n。 ? 問題:例 for語(yǔ)句 能否不用 break語(yǔ)句?若能,如何修改 for語(yǔ)句? continue語(yǔ)句 ?格式: continue。程序運(yùn)行時(shí),難免輸入出錯(cuò),應(yīng)允許用戶重新輸入,直到輸入正確為止,除非特殊場(chǎng)合,如用戶身份驗(yàn)證等。 if(x2){ error=1。 } goto語(yǔ)句簡(jiǎn)介 * ?標(biāo)號(hào) label:S S是任一語(yǔ)句,包括空語(yǔ)句; label為語(yǔ)句標(biāo)號(hào),簡(jiǎn)稱為標(biāo)號(hào),采用標(biāo)識(shí)符。但可由 while、do?while 和 for取代,因此也不提倡這樣使用。//do? while型循環(huán) if(i=100) goto lp。//前 i個(gè)階乘和,初值為 1 for(i=2,p=1,s=1。 n!的溢出問題及處理 ? 用 double或 long double型變量存放階乘值。i=1000000。 ? 分析:本題屬于求和問題,可用循環(huán)語(yǔ)句解決 。 s=s。 cout輸入一個(gè)正數(shù): 。 couta的平方根等于: setiosflags(ios::fixed) setprecision(8)x139。 if(c=39。z39。\n39。 ②兩位正整數(shù)的范圍是 10~ 99,共 90個(gè)數(shù),因此,用rand()函數(shù)生成的兩位正整數(shù)可表示為: rand()%90+10 ③其它說明參見程序中的注釋。op=rand()%4。 a=b。 case 2: couta39。b39。\n39。; ⑶輸出一條軸 (x軸 ),由字符 39。若顯示內(nèi)容超過 25行,則前面顯示的內(nèi)容向前滾動(dòng)并消失。 sinx=39+(int)(38*sin(x))。l39。 ? 程序常見錯(cuò)誤類型:編譯錯(cuò)誤 (error和 warning)、鏈接錯(cuò)誤、運(yùn)行錯(cuò)誤和邏輯錯(cuò)誤 。 鏈接錯(cuò)誤 ? 鏈接錯(cuò)誤:發(fā)生在將用戶程序的目標(biāo)代碼與用戶程序引用的庫(kù)函數(shù)的目標(biāo)代碼鏈接生成可執(zhí)行代碼的過程中。 邏輯錯(cuò)誤 ? 邏輯錯(cuò):程序可以運(yùn)行并得出運(yùn)行結(jié)果,但并不是用戶預(yù)期的結(jié)果。 演講完畢,謝謝觀看! 。 ? 原因: 變量初始化不正確而造成的計(jì)算錯(cuò)誤; 編程所用的語(yǔ)句不正確; 算法設(shè)計(jì)錯(cuò)誤。 ? 解決辦法:按編譯器給出的鏈接出錯(cuò)信息解決。 ? 編譯錯(cuò)分兩類: ⑴ error— 程序肯定有錯(cuò); ⑵ warning— 程序可能有錯(cuò),希望用戶確定。 39。i80。 ⑶正弦和余弦函數(shù)的取值范圍為 [1, 1],需將其展寬映射到 [38, 38],再映射到 [1, 77],以便顯示。或 39。應(yīng)注意處理以下問題: ⑴用 39。 c=a/b。b39。 } couta39。+39。 ? 源程序: include include void main(void) { int i, //循環(huán)變量,用作出題序號(hào) a,b, //隨機(jī)生成的兩個(gè)操作數(shù) c, //計(jì)算機(jī)算出的參考答案 d, //答題者算出的答案 op, //隨機(jī)生成的運(yùn)算類型 sum=0。 cout\n數(shù)字字符的個(gè)數(shù) =digit++ ,字母字符的個(gè)數(shù) =letter++ ,其它字符的個(gè)數(shù) =other++endl。A39。c=39。 } 程序運(yùn)行結(jié)果: 輸入一個(gè)正數(shù): 3↙ 3的平方根等于: ?例 輸入一行字符,分別統(tǒng)計(jì)數(shù)字字符、字母字符和其它字符的個(gè)數(shù)。 while(a0
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1