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

正文內(nèi)容

第02章程序控制結(jié)構(gòu)(編輯修改稿)

2025-03-18 19:32 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 core分:中等 endl。break。 case 6: coutscore分:及格 endl。break。 default:coutscore“分:不及格 ”endl。 } else cout輸入數(shù)據(jù)有誤 !endl。 return 0。}共用同一個(gè)語(yǔ)句組 思考:若省去 break語(yǔ)句,情況會(huì)怎樣? 30 循環(huán)結(jié)構(gòu)v按照給定規(guī)則重復(fù)地執(zhí)行程序中的語(yǔ)句 while 語(yǔ)句while (表達(dá)式 ) 語(yǔ)句falsetrue表達(dá)式語(yǔ)句圖 while語(yǔ)句流程圖循環(huán)條件,其值為true(非 0)、 false( 0)循環(huán)體31【 例 】 求 1+2+3+……+100include iostreamusing namespace std。int main(){int i(1),sum(0)。 //定義變量,初始化 while(i=100) //構(gòu)造循環(huán) { sum+=i。 // 循環(huán)體,多次執(zhí)行 i++。 }coutsum=sumendl。 return 0。}循環(huán)條件 初值循環(huán)次數(shù) 1 2 3 4 ..... 99 100 101sumi0112真33真64真105真 真100真101真5050假sum= 50500sum1i1233641005050101循環(huán)結(jié)束 !!實(shí)際上是將 i不停地累加到一起32【 例 】 求出滿足不等式的最小 n值:include iostreamusing namespace std。int main(){ int i=0。 double s=0。while(s8) s+=double(1)/++i。coutn=iendl。 return 0。}833 dowhile語(yǔ)句do 語(yǔ)句while (表達(dá)式 )。falsetrue表達(dá)式語(yǔ)句圖 dowhile語(yǔ)句流程圖34【 例 】 求自然數(shù) 1~ 100之和,要求用 dowhile語(yǔ)句實(shí)現(xiàn)。include iostreamusing namespace std。int main(){int i(1),sum(0)。 do {sum+=i。 i++。}while(i=100)。 coutsum=sumendl。 return 0。 }int i(1),sum(0)。 while(i=100) { sum+=i。 i++。 }循環(huán)體和條件表達(dá)式都相同35while(12) cout”I like C++!”endl。 // 相當(dāng)于一個(gè)空操作語(yǔ)句do cout”I like C++!”endl。while(12)。 // 輸出一行文字信息注意: do—while 首先執(zhí)行循環(huán)體,然后再判斷表達(dá)式,至少執(zhí)行一次循環(huán)體。 當(dāng)?shù)谝淮窝h(huán)表達(dá)式的值為真時(shí),while與 do—while 的結(jié)果完全一樣,否則結(jié)果不相同。36【 例 】 輸入一個(gè)自然數(shù),將該數(shù)的每一位數(shù)字按反序輸出。例如:輸入 12345,輸出 54321。include iostreamusing namespace std。void main(){ unsigned long int num,dgt。 cout請(qǐng)輸入一個(gè)自然數(shù) :。 cinnum。 cout”倒置結(jié)果為: ”。 do { dgt=num%10。 coutdgt。 num/=10。 }while(num0)。 coutendl。}37for(表達(dá)式 1。表達(dá)式 2。表達(dá)式 3 ) 語(yǔ)句 表達(dá)式 2執(zhí)行 語(yǔ)句 非 00退出循環(huán)表達(dá)式 1表達(dá)式 3表達(dá)式 1。while(表達(dá)式 2){ 語(yǔ)句 。 表達(dá)式 3。} for 語(yǔ)句38【 例 】 求自然數(shù) 1~ 100之和,要求用 for語(yǔ)句實(shí)現(xiàn)。include iostreamusing namespace std。int main(){int i,sum(0)。for(i=1。i=100。i++)sum+=i。coutsum=sumendl。 return 0。}39【 例 】 一個(gè)小球從 100米高處落下,每次落地后反彈回原高度的一半,再落下。求它在第 10次落地時(shí)共經(jīng)過(guò)多少米?第 10次反彈多高?v分析 :設(shè)第 i次落地共經(jīng)過(guò) s米,反彈 h米 。則:i=1時(shí): s=100。h=s/2。i=2時(shí): s=s+h*2。 h=h/2。i=3時(shí): s=s+h*2。 h=h/2。…… i = 1 2 3 … …h(huán)hh100米高40//例題 :include iostreaminclude iomanipusing namespace std。int main(){float s=, h=s/2。 //第一次的 s、 h值作為初始值for(int i=2。i=10。i++) //循環(huán)求第 2,…,10 次的 s、 h值 {s=s+h*2。 //賦值號(hào)右邊的 s、 h代表前一次的數(shù)據(jù) (舊 數(shù)據(jù))h=h/2。 //賦值號(hào)左邊的 s、 h代表本次的數(shù)據(jù) (新 數(shù)據(jù) ) } //循環(huán)結(jié)束后,下面輸出的 s、 h值就是第 10次的數(shù)據(jù) coutsetiosflags(ios::fixed)setprecision(3)。cout第 10次落地時(shí),共經(jīng)過(guò) s米; 反彈的高度是 h米 endl。 return 0。}41注意:for語(yǔ)句中的三個(gè)表達(dá)式可以部分省略或全部省略,但 ;不能省略,若省略表達(dá)式 2,則表示循環(huán)條件為真。for( 。i=100。i++) // 省略表達(dá)式 1,注意其后的分號(hào)不能省 sum+=i。 int sum=0。for(int i=1。 。i++) // 省略表達(dá)式 2,注意其后的分號(hào)同樣不能省{ sum+=i。 if(i=100) break }。 // break語(yǔ)句用于跳出循環(huán) int sum=0。for(int i=1。 i=
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1