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

正文內(nèi)容

第02章程序控制結(jié)構(gòu)(文件)

2025-03-12 19:32 上一頁面

下一頁面
 

【正文】 l。36【 例 】 輸入一個(gè)自然數(shù),將該數(shù)的每一位數(shù)字按反序輸出。 cout請(qǐng)輸入一個(gè)自然數(shù) :。 coutdgt。}37for(表達(dá)式 1。 表達(dá)式 3。for(i=1。 return 0。h=s/2。 h=h/2。i=10。cout第 10次落地時(shí),共經(jīng)過 s米; 反彈的高度是 h米 endl。i=100。 。for(int i=1。for(。int i,sum。 表達(dá)式 1可以是變量定義語句,即循環(huán)控制變量可在其中定義。i++) sum+=i?!瓆44【 例 】 編程顯示輸出九九乘法表 圖 九九乘法表運(yùn)行界面45truefalsei=1i=9 ?truefalsej=1j=9 ?顯示 i*j表達(dá)式j(luò)++i++include iostreamusing namespace std。i=9。=39。 } return 0。 j=9。( 4)利用 goto語句可以從循環(huán)體內(nèi)轉(zhuǎn)向循環(huán)體外,但絕對(duì)不允許從循環(huán)體外轉(zhuǎn)入循環(huán)體內(nèi)。49【 例 】 break語句應(yīng)用示例。int main(){ int r。r=10。 } return 0。51v在 while和 dowhile循環(huán)結(jié)構(gòu)中, continue語句將使執(zhí)行流程直接跳轉(zhuǎn)到循環(huán)條件的判定部分,然后決定循環(huán)是否繼續(xù)進(jìn)行。??while(i=100){ ?? continue。int main(){ int i,s。 if(i%10==7) break。}s=954 goto語句goto 標(biāo)號(hào) 。include iostreamusing namespace std。 loop: s*=i。 return 0。++i) for(j=1。++k) if(i*j*k==125) goto End。*39。n=r。 cout請(qǐng)輸入兩個(gè)正整數(shù): 。m=n。 } cout最大公約數(shù): n endl。分析:( 1)素?cái)?shù):一個(gè)大于 1的除了它自身和 1以外,不能被其它任何正整數(shù)所整除的整數(shù)。因?yàn)槿?m不能被 2至sqrt(m)之間的數(shù)整除,則必然也不能被 sqrt(m)至 m1之間的數(shù)整除。外循環(huán)每循環(huán)一次提供一個(gè)數(shù),由內(nèi)循環(huán)通過多次除法判斷其是否為素?cái)?shù)。 for(m=3。 i=k。 s+=m。}60【 例 】 輸入 x,計(jì)算 sin(x)。 // 給變量 sinx賦初值 0cout請(qǐng)輸入 x的值: 。 t=t*x*x/((2*n)*(2*n+1))。 …………62【 例 】 求 “水仙花數(shù) ”。v 外循環(huán)變量 i控制百位數(shù)字從 1變化到 9v 中層循環(huán)變量 j控制十位數(shù)字從 0變化到 9v 內(nèi)循環(huán)變量 k控制個(gè)位數(shù)字從 0變化到 9。i=9。k=9。 39。for(n=100。 // j為十位數(shù)字 k=n%10。假定公雞 5元 1只,母雞 3元 1只,小雞 1元 3只,現(xiàn)在有 100元錢要買 100只雞,且需包含公雞、母雞和小雞,編程列出所有可能的購雞方案。int main(){int x,y,z。x++) //公雞最多買 (10031/3)/5只for(y=1。\t39。 } return 0。\t39。y++) //母雞最多買 (10051/3)/3只{ z=100xy。for(x=1。 采用試湊法 (也稱為窮舉法或枚舉法 )來實(shí)現(xiàn),即將可能出現(xiàn)的各種情況一一羅列測(cè)試,判斷是否滿足條件,采用循環(huán)結(jié)構(gòu)來實(shí)現(xiàn)。 39。n++){ i=n/100。…………int main(){int i,j,k,n。 n=100*i+10*j+k。j=9。cout水仙花數(shù): 。例如: 153=13+53+33。 //此處與書上表達(dá)式略不同! } cout編程求得的 sin(x)=sinxendl。t=x。分析:關(guān)鍵要找出 任意相鄰兩項(xiàng)之間 的關(guān)系:注:此處與書上表達(dá)式略不同!61 include cmath ……int n=1。 coutendl。 if (i k) { coutm39。m+=2) { int k=int(sqrt(m))。int main(){ cout3~ 100之間的素?cái)?shù)是: endl。因此,在循環(huán)結(jié)束后,只要 判斷 i是否大于 sqrt(m), 若是,則表明 m是素?cái)?shù),輸出該素?cái)?shù)。( 2) 如果 m不是素?cái)?shù),則必然能被分解為兩個(gè)因子 a和 b,并且其中之一必然小于等于 sqrt(m) ,另一個(gè)必然大于等于 sqrt(m) 。 return 0。} while( (r=m%n) != 0 ) { m = n。 t=m*n。 57include iostreamusing namespace std。56 程序?qū)嵗?例 】 輸入兩個(gè)正整數(shù),求最大公約數(shù)和最小公倍數(shù)。*39。++j) for(k=1。for(i=1。 if(i=m) goto loop。 cout”請(qǐng)輸入一個(gè)自然數(shù): ”。 標(biāo)號(hào)語句將流程轉(zhuǎn)到標(biāo)號(hào)所指定的標(biāo)號(hào)語句處。 // s = s+ i } couts=s。i=10。請(qǐng)寫出下列程序的運(yùn)行結(jié)果。52while(i=100){ ?? break。v功能:只用在循環(huán)體中,用來 結(jié)束該次循環(huán) 。 if(area100) break。 cout半徑不大于 10且面積不大于 100的圓,其面積如下:endl。include iostreamusing namespace std。有時(shí)還應(yīng)適當(dāng)配以注釋,以保持清晰易辯的結(jié)構(gòu)特征。( 2)外循環(huán)必須完全包含內(nèi)循環(huán),不能交叉。 j=i。\t39。j=9。 cout\t\t\tendl。v 三種循環(huán)語句皆可以相互嵌套 。for(int i=1。i=100。 if(i100)break。 ) // 省略表達(dá)式 3 sum+=i++。 if(i=100) break }。 int sum=0。}41注意:for語句中的三個(gè)表達(dá)式可
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1