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

正文內(nèi)容

★第05章c的流程控制語句-文庫吧資料

2025-01-26 07:54本頁面
  

【正文】 用 double或 long double型變量存放階乘值。 } 程序運行結(jié)果: 1!+2!+3!+…+10!=4037913 循環(huán)程序設計要點: ?找出重復計算規(guī)律; ?合理安排計算,提高計算效率。 } cout1!+2!+3!+?+10!=s39。i++) { p*=i。//前 i個階乘和,初值為 1 for(i=2,p=1,s=1。 分析:每項都是計算階乘,可用循環(huán)結(jié)構處理。 status為終止程序的原因, 0表示正常退出,非 0表示異常退出。 執(zhí)行該函數(shù)時,將終止當前程序的執(zhí)行并將控制返還操作系統(tǒng)。//do? while型循環(huán) if(i=100) goto lp。 \n39。 goto lp。 include void main(void) { int i=2, //待求和的當前項 s=1。但可由 while、do?while 和 for取代,因此也不提倡這樣使用。 ?不允許從循環(huán)語句的外面轉(zhuǎn)移到循環(huán)語句的里面。 *goto語句的主要用途 ?從循環(huán)體內(nèi)轉(zhuǎn)移到循環(huán)體外:但可用 break或continue替代。 ?goto語句 goto label。 } goto語句簡介 * ?標號 label:S S是任一語句,包括空語句; label為語句標號,簡稱為標號,采用標識符。,39。 }while(error)。 } ciny。 if(x2){ error=1。 error=0。為 1時出錯,為 0時正常 cout輸入兩個大于 1的正整數(shù)? 。 include void main(void) { int x,y, //x、 y分別存放所輸入的正整數(shù) error=0。程序運行時,難免輸入出錯,應允許用戶重新輸入,直到輸入正確為止,除非特殊場合,如用戶身份驗證等。 ?分析: ⑴檢查輸入數(shù)據(jù)很重要。 ?例 輸入兩個大于 1的正整數(shù)并輸出。對于 while和do?while 循環(huán)來說,若遇到 continue,則跳到循環(huán) 表達式 的位置;而對于 for循環(huán)來說,則跳到 for循環(huán)的 表達式 3處。 ? 問題:例 for語句 能否不用 break語句?若能,如何修改 for語句? continue語句 ?格式: continue。 根據(jù) i與 j的關系來確定是何種情況結(jié)束 for循環(huán)的。 for有兩個出口: ?ij: 說明 x沒有大于 2和小于自身的因子,即 x是素數(shù)。 } 若 x%i為 0,說明 i是 x的因子,即 x不可能是素數(shù),無需再做后續(xù)的循環(huán)。 if(ij) coutx是素數(shù)! \n。i=j。 cinx。 include include void main(void) { int x,i,j。 ?用在循環(huán)語句的循環(huán)體中,當執(zhí)行到 break語句時,直接結(jié)束該循環(huán)語句的執(zhí)行,把控制轉(zhuǎn)移到緊跟該循環(huán)語句之后的語句執(zhí)行。 該語句只用在 switch或循環(huán)語句中。 ?結(jié)構化程序設計為了保持程序結(jié)構的 單入口、單出口特性,嚴格限制直接使用 goto語句,但考慮到有時不得不改變程序執(zhí)行的流程, C++語言提供了功能受到限制的轉(zhuǎn)向語句 break和 continue來替代 goto語句。 ?濫用 goto語句,會導致程序流程過于復雜,降低程序的可讀性、可維護性等。 } } } 轉(zhuǎn)向語句 ?goto語句是一條非常簡單的無條件轉(zhuǎn)向語句,它可以將程序的執(zhí)行流程轉(zhuǎn)到程序中的任何位置,通常是從它所在的地方轉(zhuǎn)移到帶有標號的語句處。j。j++) //因未存 i的因子,需再求 if(i%j==0) cout39。 for(j=2。j++)//內(nèi)層 for語句 if(i%j==0) sum+=j。i++) //外層 for語句 { for(sum=1,j=2。//i的因子和 for(i=2。若 i%j為 0,則說明 j是 i的因子,則 sum+=j。輸出完數(shù)按如下形式,例如,對于完數(shù) 6,應顯示: 6=1+2+3 ?分析: ⑴ sum—— 保存一個數(shù)的因子和; ⑵ i—— 1000以內(nèi)的一個數(shù),初值為 2,終值為 1000; ⑶ j —— i的試探因子,取值從 1到 i/2?!巴陻?shù)”是指與其因子之和相等的數(shù)。 循環(huán)的嵌套及其應用 ?循環(huán)的嵌套:循環(huán)的內(nèi)嵌語句也可以是循環(huán)語句。)。 }while(c!=39。 do{ (c)。 } include void main(void) { char c。 (c)。\n39。 (c)。例如,例 再用 while和 do?while 語句實現(xiàn): include void main(void) { char c。 ?由于 for語句有三個表達式,可分別用于循環(huán)變量初始化、循環(huán)結(jié)束條件和循環(huán)控制變量的更新,所以用得最多的是 for語句,其次是 while語句,而 do?while 語句相對于前兩種語句用得少一些。而 do?while 語句是先執(zhí)行循環(huán)體,后判斷循環(huán)條件,所以循環(huán)體至少要執(zhí)行一次。\n39。//依次輸出字符 coutc。\n39。 for((c)。 include void main(void) { char c。循環(huán)結(jié)束條件 。) s+=i++。 for(。 if(i100) break。 for(。 表達式 3通常用于改變循環(huán)的結(jié)束條件。 } 表達式 1通常用于設置循環(huán)初值,多為賦值表達式和逗號表達式。i++) s+=i。//當前項前所有項的累加和 for(i=2,s=1。 例 用 for語句求 1+2+?+100 。 ?特點:先判斷后執(zhí)行,循環(huán)體有可能一次也不執(zhí)行。表達式 2。 } 在循環(huán)體或表達式內(nèi),應有改變表達式的值的成分,否則,會產(chǎn)生無休止的循環(huán) (稱死循環(huán) )。 cout1+2+3+?+100=s39。 //當前項前所有項的累加和 do s+=i++。 例 用 do?while 語句求 1+2+?+100 。 ?執(zhí)行過程:先執(zhí)行語句,后判斷表達式的值;若表達式的值不為 0,則繼續(xù)執(zhí)行循環(huán)體,直到表達式的值為 0時為止。 do?while 語句 ?格式: do 語句 while(表達式 )。 或: while(i=100) s+=i++。\n39。 i++。 include void main(void) { int i
點擊復制文檔內(nèi)容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1