




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、C+程序設(shè)計(jì)程序設(shè)計(jì)秦丹陽(yáng)黑龍江大學(xué)電子工程學(xué)院通信工程系TEL:86608943Email: 黑龍江大學(xué)Chapter 5 有個(gè)圈兒的程序有個(gè)圈兒的程序黑龍江大學(xué)電子工程學(xué)院n賽車(chē)跑圈,評(píng)委舉標(biāo)牌q標(biāo)牌ncout“加油!”endl;q賽車(chē)n語(yǔ)法格式5.1程序賽車(chē)forfor (比賽前的準(zhǔn)備; 比賽繼續(xù)的條件; 每跑一圈后參數(shù)的變化) 語(yǔ)句塊;算法時(shí)間:累加與循環(huán)控制變量黑龍江大學(xué)電子工程學(xué)院5.1程序賽車(chē)n加加和減減q符號(hào):+ - -q運(yùn)算區(qū)別:i+, +i, i-, -Iq說(shuō)明:n(1) 自增、自減運(yùn)算符只能用于變量,不可用于常量和表達(dá)式n(2) 結(jié)合方式自右至左,優(yōu)先級(jí)最高,向右取最大n
2、復(fù)合的賦值運(yùn)算a+=3 a=a+3 x*=y+3 x=x*(y+3)x/=x-4 x=x/(x-4) 黑龍江大學(xué)電子工程學(xué)院5.1程序賽車(chē)void main(void) char i, j ; for (i=a,j=z ; ij ; i+, j-) coutij; coutendl; 輸出:輸出:azbycx.lomn次數(shù)次數(shù)ijij輸出輸出az真真azby真真bycx真真cx真真.真真.mnmn.nm假假CR黑龍江大學(xué)電子工程學(xué)院5.1程序賽車(chē)以下循環(huán)結(jié)果如何?以下循環(huán)結(jié)果如何?for ( i=0, k= -1; k=1; i+, k+) cout“*n”;以下循環(huán)最多執(zhí)行以下循環(huán)最多執(zhí)行_
3、次,最少執(zhí)行次,最少執(zhí)行_次次for (i=0, x=0; ix; 101黑龍江大學(xué)電子工程學(xué)院5.1程序賽車(chē)nfor語(yǔ)句的巧用q注意事項(xiàng)n(1) for語(yǔ)句中的三個(gè)表達(dá)式可以部分省略或全部省略,但;不能省略n(2)for語(yǔ)句中三個(gè)表達(dá)式可以是任何有效的C語(yǔ)言表達(dá)式q說(shuō)明n雖然省略for語(yǔ)句中的成分是允許的,但是在實(shí)際使用過(guò)程中這種方法卻顯得比較雞肋。n建議不要隨意將for語(yǔ)句的成分省略掉黑龍江大學(xué)電子工程學(xué)院5.2進(jìn)維修站和退出比賽nbreak在for語(yǔ)句中的使用退出比賽黑龍江大學(xué)電子工程學(xué)院5.2進(jìn)維修站和退出比賽ncontinue在for語(yǔ)句中的使用進(jìn)維修站黑龍江大學(xué)電子工程學(xué)院5.2進(jìn)
4、維修站和退出比賽nbreak與continue的區(qū)別q在循環(huán)體中,break從循環(huán)體內(nèi)跳出循環(huán)體,提前結(jié)束循環(huán)。for(. ; . ; . ) . break; .黑龍江大學(xué)電子工程學(xué)院5.2進(jìn)維修站和退出比賽nbreak與continue的區(qū)別qcontinue結(jié)束本次循環(huán),即跳過(guò)循環(huán)體下面尚未執(zhí)行的語(yǔ)句,接著進(jìn)行下一次是否執(zhí)行循環(huán)的判定。for(. ; . ; . ) . continue; .while( . ) . continue; .黑龍江大學(xué)電子工程學(xué)院5.3圈圈里的圈圈nfor語(yǔ)句的嵌套for ( ; ; ) . for ( ; ; ) . 黑龍江大學(xué)電子工程學(xué)院5.3圈圈里的
5、圈圈n如何理解嵌套q先遇到的外循環(huán),后遇到的內(nèi)循環(huán)q內(nèi)循環(huán)分針,外循環(huán)時(shí)針n怎么讓輸出的東西更好看設(shè)置域?qū)抭域?qū)挘狠敵龅膬?nèi)容需要占據(jù)多少個(gè)字符的位置,如果位置有空余則會(huì)自動(dòng)補(bǔ)足q設(shè)置域?qū)挼恼Z(yǔ)法:q設(shè)置填充字符的語(yǔ)法:coutsetw(int n)被設(shè)置的輸出內(nèi)容被設(shè)置的輸出內(nèi)容1setw(int m)被設(shè)置的輸出內(nèi)容被設(shè)置的輸出內(nèi)容2;coutsetfill(char n)被設(shè)置的輸出內(nèi)容被設(shè)置的輸出內(nèi)容1setfill(char m)被設(shè)置的輸出內(nèi)容被設(shè)置的輸出內(nèi)容2;黑龍江大學(xué)電子工程學(xué)院5.3圈圈里的圈圈n設(shè)置域?qū)捄吞畛渥址麜r(shí)需要注意:q設(shè)置域?qū)挼臅r(shí)候應(yīng)該填入整數(shù),設(shè)置填充字符的時(shí)候應(yīng)該
6、填入字符q可以對(duì)一個(gè)要輸出的內(nèi)容同時(shí)設(shè)置域?qū)捄吞畛渥址?,但是設(shè)置好的屬性僅對(duì)下一個(gè)輸出的內(nèi)容有效,對(duì)以后輸出要再次設(shè)置ncoutsetw(2)ab,設(shè)置域?qū)拑H對(duì)a有效,對(duì)b無(wú)效qsetw和setfill稱為輸出控制符,使用時(shí)需要在程序開(kāi)頭寫(xiě)上#include”iomanip.h”,否則無(wú)法使用n練習(xí):有關(guān)輸出圖形的循環(huán)嵌套(p 5.3.2)黑龍江大學(xué)電子工程學(xué)院5.3圈圈里的圈圈黑龍江大學(xué)電子工程學(xué)院5.4當(dāng)nwhile語(yǔ)句的語(yǔ)法格式當(dāng)型循環(huán)while ( 循環(huán)繼續(xù)的條件)循環(huán)繼續(xù)的條件) 語(yǔ)句塊;語(yǔ)句塊; 黑龍江大學(xué)電子工程學(xué)院5.4當(dāng)n導(dǎo)火索dodo 語(yǔ)句塊;語(yǔ)句塊;while(循環(huán)繼續(xù)的
7、條件)(循環(huán)繼續(xù)的條件);黑龍江大學(xué)電子工程學(xué)院本章習(xí)題n1.計(jì)算下列表達(dá)式的值(i=2,j=3)q(1) (i+)+(+j)q(2) j*5+(!j=!i)q(3) (+i=j)*+jq(4) !i+*8n2.閱讀下列程序,分析程序的運(yùn)行過(guò)程,并寫(xiě)出運(yùn)行的結(jié)果黑龍江大學(xué)電子工程學(xué)院本章習(xí)題黑龍江大學(xué)電子工程學(xué)院本章習(xí)題n3.指出下列程序的錯(cuò)誤之處q(1)要求輸出(1+3)*(2+4) *(3+5)* (8+10)黑龍江大學(xué)電子工程學(xué)院本章習(xí)題n3.指出下列程序的錯(cuò)誤之處q(2)要求找出“水仙花數(shù)”,153=13+53+33黑龍江大學(xué)電子工程學(xué)院本章習(xí)題n4.根據(jù)運(yùn)行結(jié)果完善代碼黑龍江大學(xué)電子工程學(xué)院本章習(xí)題n4.根據(jù)運(yùn)行結(jié)果完善代碼黑龍江大學(xué)電子工程學(xué)院本章習(xí)題n4.根據(jù)運(yùn)行結(jié)果完善代碼黑龍江大學(xué)電子工程學(xué)院本章習(xí)題黑龍江大學(xué)電子工程學(xué)院人有了知識(shí),就會(huì)具備各種分析能力,明辨是非的能力。所以我們要勤懇讀書(shū),廣泛閱讀,古人說(shuō)“書(shū)中自有黃
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 25年公司、項(xiàng)目部、各個(gè)班組安全培訓(xùn)考試試題【完整版】
- 2025年禮球項(xiàng)目可行性研究報(bào)告
- 2024-2025工廠安全培訓(xùn)考試試題(綜合題)
- 2025年礦用聚乙烯風(fēng)管項(xiàng)目可行性研究報(bào)告
- 2025年直聯(lián)式管道泵項(xiàng)目可行性研究報(bào)告
- 2025年鹽酸曲馬多分散片項(xiàng)目可行性研究報(bào)告
- 2025年白降汞項(xiàng)目可行性研究報(bào)告
- 大學(xué)生畢業(yè)科技公司實(shí)習(xí)報(bào)告范文
- 湘少版四年級(jí)英語(yǔ)學(xué)習(xí)成果展示計(jì)劃
- 輕鋼龍骨隔墻的抗震設(shè)計(jì)與施工措施
- 自考證據(jù)法學(xué)講義(大全)
- 【海底撈內(nèi)部控制環(huán)境存在的問(wèn)題及優(yōu)化建議探析(論文)11000字】
- 2024年汽車(chē)維修工高級(jí)理論考試題庫(kù)帶答案(滿分必刷)
- 室上性心動(dòng)過(guò)速-醫(yī)學(xué)課件
- 英語(yǔ)專業(yè)四級(jí)聽(tīng)力50篇
- 課件:敏捷制造概述-美化講解
- CJT156-2001 溝槽式管接頭
- CJJT146-2011 城鎮(zhèn)燃?xì)鈭?bào)警控制系統(tǒng)技術(shù)規(guī)程
- 臭氧在骨科疾病治療中的應(yīng)用
- 幼小銜接 每日一練
- 電纜敷設(shè)施工質(zhì)量控制案例分享
評(píng)論
0/150
提交評(píng)論