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

正文內(nèi)容

第02章程序控制結構-閱讀頁

2025-03-10 19:32本頁面
  

【正文】 t\t\t\t九 九 乘 法 表 endl。 for(int i=1。i++) { for(int j=1。j++)coutij39。i*j39。 coutendl。}圖 上三角的九九乘法表 46圖 下三角的九九乘法表思考: 打印上三角或下三角程序如何改動?內(nèi)循環(huán)改為 for(int j=1。 j++)內(nèi)循環(huán)改為 for(int j=i。 j++) 47注意:( 1)內(nèi)循環(huán)控制變量與外循環(huán)控制變量不能同名。( 3)若循環(huán)體內(nèi)有 if語句,或 if語句內(nèi)有循環(huán)語句,也不能交叉。( 5)當嵌套使用各種循環(huán)語句時,特別需要嚴格按照縮進規(guī)則來書寫程序。48 控制轉向語句 break語句僅可用于以下兩種情況:( 1)用于 switch語句中,保證多分支只執(zhí)行其中一句;( 2)用于循環(huán)語句中,以便在某一適當時刻及位置終止執(zhí)行循環(huán)體中的語句,并使流程控制退出該循環(huán)控制結構,轉去執(zhí)行該循環(huán)語句的下一條語句。已知圓的半徑為不大于 10的正整數(shù),要求輸出所有不大于 100的圓面積值。const float PI=。 float area。 for(r=1。r++) { area=PI*r*r。 //如果面積大于 100,則跳出循環(huán) cout圓半徑 =r,面積 =areaendl。 }50 continue 語句v格式: continue。在循環(huán)體中遇到 continue語句時,本次循環(huán)結束,回到循環(huán)條件判斷是否執(zhí)行下一次循環(huán)。v在 for循環(huán)結構中,當遇到 continue時,執(zhí)行流程將跳過循環(huán)體中余下的語句,而轉去執(zhí)行 for語句中的表達式 3,然后根據(jù)表達式2進行循環(huán)條件的判定以決定是否繼續(xù)執(zhí)行for循環(huán)體。 ??}coutsumendl。 ??}break和 continue語句的區(qū)別53例 】 continue語句應用示例。include iostreamusing namespace std。 for(i=1,s=0。++i) { if(i%2==0) continue。 s+=i。 return 0。標號 : 語句 。55【 例 】 利用 goto語句實現(xiàn)求一個自然數(shù)的階乘并輸出結果。int main(){ int i=1,m,s=1。 cinm。 ++i。 couts=sendl。}// 求 三個 1位整數(shù)之 積等于 125的情況int i,j,k。i10。j10。k10。End: couti39。j39。k=125\n。算法思想:(1) 對于已知兩數(shù) m, n, 使得 mn(2) m除以 n得余數(shù) r(3) 若 r=0,則 n為最大公約數(shù),結束;否則執(zhí)行 (4)(4) m← n, n ← r,再重復執(zhí)行 (2)m n r12 5 2 5 2 1 2 1 0 輾轉相除法while ((r=m % n)!=0) { m=n。 }coutn。int main(){ int m,n,r,t。 cinmn。 if(mn) { r=m。n=r。 n = r。 cout最小公倍數(shù): t/n endl。} // m 與 n 的最小公倍數(shù) =( mn) /( m與 n 的最大公約數(shù))58【 例 】 順序輸出 3~ 100之間的所有素數(shù),并計算輸出素數(shù)之和。判別某數(shù) m是否為素數(shù),最簡單的方法是:用 i=2, 3, ? , m1逐個除,只要有一個能整除, m就不是素數(shù),可以用 break提前結束循環(huán);若都不能整除,則 m是素數(shù)。所以要判斷 m是否為素數(shù),可簡化為判斷它 能否被 2至 sqrt(m)之間的數(shù)整除 即可。( 3) 在退出循環(huán)以后,如果是因為找到了一個能整除 m的數(shù)而通過 break退出循環(huán)的,則 i=sqrt(m) ;反之,如果是正常退出循環(huán)的,則 i=sqrt(m)+1。( 4) 要判斷多個數(shù)是否為素數(shù),需要使用雙重循環(huán)。59include iostreaminclude cmathusing namespace std。 int m,i,s=0。m100。 for (i=2。 i++) if ( m%i == 0 ) break。\t39。 } } cout”\n3~ 100之間的素數(shù)之和 =”s。 return 0。計算公式為:當?shù)?n項的絕對值小于 106時結束。double x, t, sinx(0)。cinx。 // 將求和式的第一項值 x賦給 twhile(fabs(t)=) //當 t的絕對值大于等于 106時 { sinx+=t。 //此處與書上表達式略不同! n+=1。cout調(diào)用標準函數(shù)求得的 sin(x)=sin(x)endl。所謂 “水仙花數(shù) ”是指一個三位正整數(shù),其各位數(shù)字的立方和等于該數(shù)本身。方法 1:v 利用三重循環(huán)編寫程序v 因為 “水仙花數(shù) ”是三位整數(shù),所以取值范圍為 100~999?!璱nt i,j,k,n。for(i=1。i++) for(j=0。j++) for(k=0。k++) { m=i*i*i+j*j*j+k*k*k。 if(m==n) coutm39。 }……63方法 2: 不使用循環(huán)嵌套,只用 1個 for語句編寫程序。cout水仙花數(shù): 。n1000。 // i為百位數(shù)字 j=n/10i*10。 // k為個位數(shù)字 if(i*i*i+j*j*j+k*k*k==n) coutn39。}…………64【 例 】 用 “枚舉法 ”求解百元買百雞問題。分析v 設公雞、母雞、小雞各為 x、 y、 z只,可列出方程:223。65include iostreamusing namespace std。 cout公雞數(shù) \t母雞數(shù) \t小雞數(shù) \tendl。x=19。y=31。 if(5*x+3*y+z/==100)coutx39。y39。zendl。}演講完畢,謝謝觀看!
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1