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

正文內(nèi)容

03流程控制(完整版)

2025-02-03 16:33上一頁面

下一頁面
  

【正文】 存在6表達(dá)式 1 假真 表達(dá)式 2表達(dá)式 3表達(dá)式 4語句 5語句 4語句 3語句 2語句 1真真真假假假if(表達(dá)式 1) 語句 1 else if(表達(dá)式 2) 語句 2 else if(表達(dá)式 3) 語句 3…else if(表達(dá)式 m) 語句 m else 語句 m+1 if語句的三種形式7表達(dá)式語句假 (0)真 (非 0)第一種形式的條件語句 if (表達(dá)式 ) 語句 說明:if后面的表達(dá)式類型任意語句可以是 一句或復(fù)合語句 。b=sqrt(c*ca*a)。1第三章 流程控制順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu)其它控制語句 應(yīng)用舉例 2語句序列 1語句序列 2 語句序列 1條件?成立 不成立語句序列 2 語句序列不成立成立條件?順序結(jié)構(gòu) 選擇結(jié)構(gòu) 循環(huán)結(jié)構(gòu)流程結(jié)構(gòu)由這三種基本結(jié)構(gòu)經(jīng)過反復(fù)嵌套構(gòu)成的程序稱為結(jié)構(gòu)化程序3順序結(jié)構(gòu)順序結(jié)構(gòu): 按照語句出現(xiàn)的先后順序依次執(zhí)行。l=a+b+c。if(x) 語句if(x!=0)if(!x)if(xy) {t=x。 if (xy) { t=x。else max = y。 if (mark = 90) cout 優(yōu) 。else if (mark =90) cout 優(yōu) 。cinx。 if (xy) { t=x 。 y=t 。include iostreaminclude cmathusing namespace std。else{cout x1 = p + j q。][break。70switch語句允許嵌套。void main(){ int score。break。break。break。forfor(表達(dá)式 1。}條件表達(dá)式復(fù)合語句例 1:求 ∑ n 的值。問題: n=1;能放在循 環(huán)體內(nèi)嗎? n=100 中的等號去掉 ? 1到 100 的累乘 應(yīng)怎樣修改程序? sum=1。 } coutsum。 i++。否則,二者結(jié)果不相同 (指二者具有相同的循環(huán)體的情況 )。表達(dá)式 2。n++){循環(huán)體 }5. 表達(dá)式 2:關(guān)系表達(dá)式( i=100)邏輯表達(dá)式 (ab xy)數(shù)值表達(dá)式 。 do { s = s+n。while(t1e5){ e+=t。 t=t/i。 t=t*x/i。void main(){ int n。? 用作 goto語句轉(zhuǎn)向的目標(biāo) . goto stop。i=1。 for(int i=1。范圍:僅用于 在循環(huán)體或 switch語句中 。 coutm 。 s=s+i。 a++。i++) {cinm。 輾轉(zhuǎn)相減法 m=mn mn n=nm nm m、 n為公約數(shù) m=nwhile (m!=n) if(mn) m=n。 } while ((r= m % n )!=0) {m=n。s = s。 ........for(i=2。void main(){ int m,i,countm(0)。 if (tag==true) { coutm39?,F(xiàn)有元。z200。 cout請輸入若干整數(shù) (輸入 0則結(jié)束 ): 。換行。 j++)cout39。 39。i=5。67for(i=1。 coutendl。for(k=1。69for(i=1。 coutendl。void main( ){}int a,b,c,i。73例:利用牛頓迭代法求方程在 x0=3附近的根的近似值。while(fabs(x1x0)1e5)。int main(){ int n, i, j, k。}77: 關(guān)鍵:找通項方法:指定項數(shù)或指定精度 打印九九乘法表 指定項數(shù)、指定結(jié)束數(shù)據(jù)、假設(shè)第一個數(shù)、假設(shè)一不可 能的數(shù)應(yīng)用: (菱形、平行四邊形、梅花形 …)78編程提示:1. 最難確定的是算法,一旦確定正確的算法,從算法到程序的轉(zhuǎn)換就比較簡單;2. 每個程序模塊使用適當(dāng)?shù)目s排格式;3. 程序一行只放一條語句,只做一件事情;4. 在 if/else結(jié)構(gòu)或其他結(jié)構(gòu)的適當(dāng)位置加上花括號對代碼進(jìn)行分割,能避免一些疏忽造成的錯誤,也能使代碼更加清晰;5. If語句的條件后面不能加上分號,否則造成邏輯錯誤;6. While語句的循環(huán)體內(nèi)應(yīng)該有修改循環(huán)條件的部分,否則容易造成死循環(huán);7. 盡量不要再 for語句的循環(huán)體內(nèi)修改循環(huán)變量,防止循環(huán)失去控制;8. 不要把 for語句中 3個表達(dá)式之間的兩個分號誤寫為逗號;9. 浮點數(shù)可能是近似值,因此不要用浮點變量作為循環(huán)的計數(shù)值,要用整數(shù)值;10. 多分支選擇語句 Switch中的 Case語句的結(jié)尾不要忘了加 break;11. 相等判斷符 “ ==” 誤輸為 “ =” 會造成邏輯錯誤。例如:當(dāng) a= n=3時,求 1+11+111。 n=999。思考思考 : 若迭代最高次數(shù)若迭代最高次數(shù) M后,即使后,即使達(dá)不到精度也要輸出結(jié)果達(dá)不到精度也要輸出結(jié)果 ,程序程序該如何修改?該如何修改?int n=0。void main(){ double x0,x1,flx,fx。 i=12。 k=n2*i。 i++) { for(j=1。k++)cout‘*‘。void main( ){}int i,j,k。i++) { for(j=1。j=5i。 cout39。 控制每行輸出的空格for(k = 1。void main(){ int i, j,k。 while( n!=0 ) { if(n0) i++。61例:讀入一系列整數(shù),統(tǒng)計出正整數(shù)個數(shù) i和負(fù)整數(shù)個數(shù) j,讀入 0則結(jié)束。出所有可能的購雞方案。 countm++。 for(m = 2。i++) if(m%i==0) break。 // 通 項}cout pi = 4*pi endl。 } cout最大公 約 數(shù) 為 nendl。m n r12 5 2 5 2 1 2 1 056include void main( ) { int m, n, t, r。 }55例 :用輾轉(zhuǎn)相除法求兩自然數(shù)的最大公約數(shù)。cinm。
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1