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

正文內(nèi)容

★第05章c的流程控制語句(專業(yè)版)

2025-02-19 07:54上一頁面

下一頁面
  

【正文】 由于這類錯誤無法用編程工具直接確定出錯位置,因此,這類錯誤較難查找。 編譯錯 ? 編譯錯:編寫的語句不符合 C++語法規(guī)則。 for(i=1。l39。=39。 b=t。源程序如下。||c=39。\n39。 t=s/n。i++) { p*=i。i=10。 例 用 goto和 if構(gòu)成循環(huán),求 1+2+?+100 的值。 continue。 只用在循環(huán)語句的循環(huán)體中,作用是結(jié)束本次循環(huán)的循環(huán)體,提前進(jìn)入下一次循環(huán)。 例 判別所輸入的一個大于 1的正整數(shù)是否是素數(shù)。 if(sum==i) //i是完數(shù),按指定格式輸出 { couti=1”。\n39。因此對于至少要執(zhí)行一次重復(fù)結(jié)構(gòu)的程序段,建議使用do?while 語句,而對于其他的重復(fù)結(jié)構(gòu)的程序段,可使用 for或 while語句。i=100。 ?執(zhí)行過程: ⑴計算表達(dá)式 1; ⑵若表達(dá)式 2的值為 0,則執(zhí)行⑷,否則轉(zhuǎn)⑶; ⑶執(zhí)行語句,計算表達(dá)式 3,轉(zhuǎn)⑵; ⑷結(jié)束循環(huán)。 此處無須使用復(fù)合語句 此處必須使用復(fù)合語句 在循環(huán)體或表達(dá)式內(nèi),應(yīng)有改變表達(dá)式的值的成分,否則,會產(chǎn)生無休止的循環(huán) (稱死循環(huán) )。 分析:編程時不可能依次列出 1~ 100個數(shù)。: case 39。: case 39。] case 常量表達(dá)式 2:[語句序列 2]。 } else cout方程有兩個相等的實根: x1=x2= b/2/a39。//C } A、 B、 C三行可用下列語句替代: t=a。 有三種形式。第 5章 C++的流程控制語句 C++語言的語句和程序結(jié)構(gòu) 選擇結(jié)構(gòu)語句 循環(huán)結(jié)構(gòu)語句 轉(zhuǎn)向語句 程序舉例 程序調(diào)試方法簡介 作業(yè): 4~ 7,9,10(1),19(2),20 C++語言的語句和程序結(jié)構(gòu) ? 一個 C++源程序:由若干個源程序文件組成。 開關(guān)語句 : switch。 if(tb) t=b。\n39。 [break。A39。U39。設(shè) 變量 sum-- 累計和值 ,初值為 1; 變量 i -- 存放當(dāng)前待累計的數(shù),初值為 2。 do?while 語句 ?格式: do 語句 while(表達(dá)式 )。 例 用 for語句求 1+2+?+100 。) s+=i++。 ?由于 for語句有三個表達(dá)式,可分別用于循環(huán)變量初始化、循環(huán)結(jié)束條件和循環(huán)控制變量的更新,所以用得最多的是 for語句,其次是 while語句,而 do?while 語句相對于前兩種語句用得少一些。)。 for(j=2。 include include void main(void) { int x,i,j。對于 while和do?while 循環(huán)來說,若遇到 continue,則跳到循環(huán) 表達(dá)式 的位置;而對于 for循環(huán)來說,則跳到 for循環(huán)的 表達(dá)式 3處。 } ciny。 include void main(void) { int i=2, //待求和的當(dāng)前項 s=1。i++) { p*=i。 while(p=10)//階乘 p反復(fù)除以 10,分離指數(shù) { p/=。 } coutπ≈setiosflags(ios::fixed) setprecision(8)pi*4endl。 } 程序運行結(jié)果: 輸入一個正數(shù): 3↙ 3的平方根等于: ?例 輸入一行字符,分別統(tǒng)計數(shù)字字符、字母字符和其它字符的個數(shù)。A39。 ? 源程序: include include void main(void) { int i, //循環(huán)變量,用作出題序號 a,b, //隨機生成的兩個操作數(shù) c, //計算機算出的參考答案 d, //答題者算出的答案 op, //隨機生成的運算類型 sum=0。 } couta39。 c=a/b?;?39。i80。 ? 編譯錯分兩類: ⑴ error— 程序肯定有錯; ⑵ warning— 程序可能有錯,希望用戶確定。 ? 原因: 變量初始化不正確而造成的計算錯誤; 編程所用的語句不正確; 算法設(shè)計錯誤。 邏輯錯誤 ? 邏輯錯:程序可以運行并得出運行結(jié)果,但并不是用戶預(yù)期的結(jié)果。 ? 程序常見錯誤類型:編譯錯誤 (error和 warning)、鏈接錯誤、運行錯誤和邏輯錯誤 。 sinx=39+(int)(38*sin(x))。; ⑶輸出一條軸 (x軸 ),由字符 39。b39。 a=b。 ②兩位正整數(shù)的范圍是 10~ 99,共 90個數(shù),因此,用rand()函數(shù)生成的兩位正整數(shù)可表示為: rand()%90+10 ③其它說明參見程序中的注釋。z39。 couta的平方根等于: setiosflags(ios::fixed) setprecision(8)x139。 s=s。i=1000000。//前 i個階乘和,初值為 1 for(i=2,p=1,s=1。但可由 while、do?while 和 for取代,因此也不提倡這樣使用。 if(x2){ error=1。 ? 問題:例 for語句 能否不用 break語句?若能,如何修改 for語句? continue語句 ?格式: continue。 ?用在循環(huán)語句的循環(huán)體中,當(dāng)執(zhí)行到 break語句時,直接結(jié)束該循環(huán)語句的執(zhí)行,把控制轉(zhuǎn)移到緊跟該循環(huán)語句之后的語句執(zhí)行。j++)//內(nèi)層 for語句 if(i%j==0) sum+=j。 }while(c!=39。而 do?while 語句是先執(zhí)行循環(huán)體,后判斷循環(huán)條件,所以循環(huán)體至少要執(zhí)行一次。 for(。 ?特點:先判斷后執(zhí)行,循環(huán)體有可能一次也不執(zhí)行。 或: while(i=100) s+=i++。 問題:計算 1+2+3+?+100 。u39。a39。 [break。\n39。\n39。 ? C++語言的選擇語句: 條件語句 : if。 ? 一個源程序文件:由編譯預(yù)處理命令、全局類型定義、全局變量定義、函數(shù)定義等組成。 條件語句 ? 格式 1: if(表達(dá)式 ) S 其中, 表達(dá)式 是任何 C++表達(dá)式,通常為算術(shù)表達(dá)式、關(guān)系表達(dá)式、邏輯表達(dá)式或逗號表達(dá)式; S是一個
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1