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

正文內(nèi)容

第六章循環(huán)控制(留存版)

2025-09-15 13:19上一頁面

下一頁面
  

【正文】 1. 重復(fù)打印 m行。h)。 68 程序舉例 (續(xù) 20) ? 算法設(shè)計 for (j=1。 j++) if (j=hk) 打印 空格 ; else 打印 * 號 ; 換行; } 北京理工大學 共 64 頁 第 61 頁 167。 scanf(“%d”,amp。m)。 167。 z=100。x++) for(y=0。 167。 現(xiàn)場有三人目擊事件 , 但都沒有記住車號 , 只記下車號的一些特征 : 甲說: 牌照的前兩位數(shù)字是相同的 ; 乙說: 牌照的后兩位數(shù)字是相同的 , 但與 前兩位 不同; 丙是位數(shù)學家 , 說: 四位的車號剛好是一個整數(shù)的平方 。 else printf(“%d is not a prime number.\n”,m)。m)。 i3=(208*i85*i5)/3。i2++) { i1=208*i85*i53*i32*i2。 /* 行 計數(shù)器 +1 */ } } 外層 循環(huán)體 執(zhí)行 1次, 內(nèi)層 循環(huán)要輸出 1行 例 C6_701 北京理工大學計算機科學工程系 901教研室 例 C6_702: 怎樣存錢利最大 假設(shè)銀行整存整取存款不同期限的月息 利率 分別為: % 期限 = 一年 % 期限 = 二年 % 期限 = 三年 % 期限 = 五年 % 期限 = 八年 利息 = 本金 月息利率 12 存款年限 現(xiàn)在某人手中有 2022元 , 請通過計算選擇一種存錢方案 , 使得錢存入銀行 二十 年后得到的 利息最多 ( 假定銀行對超過存款期限的那部分時間不付利息 ) 。 5. 循環(huán)語句可以嵌套,循環(huán)可以并列,但不能交叉。++d) /* 在 d的范圍內(nèi)窮舉 */ { b=a+(a+d)+(a+2*d)+(a+3*d)。 167。 65 break、 continue、 goto轉(zhuǎn)移語句(續(xù) 3) 北京理工大學計算機科學工程系 901教研室 二、 continue語句格式 ◆ continue語句格式 continue; ◆ continue語句的功能 僅能在循環(huán)語句中使用 。 循環(huán) 語句的循環(huán)體中使用,結(jié)束循環(huán)過程,使控制轉(zhuǎn)移到整個 循環(huán)語句之外 的下一條語句處。 。 i++ ) { n = n * i。 } printf(”Sum=%d\n, sum)。: case 39。: case 39。 char ch。+39。239。 63 dowhile語句 (續(xù) 3) 例 : 輸入一個正整數(shù),要求以相反的順序輸出該數(shù)。 (1) { .... } 由于循環(huán)的條件表達式恒等于 1,所以不可能通過循環(huán)控制條件來結(jié)束循環(huán)體的執(zhí)行, 稱為“ 死循環(huán) ”。 分析: 由于不知道要輸入的字符數(shù)量,只知道停止條件是輸入字母 a, 則只能將循環(huán)控制條件設(shè)為 ch!=39。避免出現(xiàn)“ 死循環(huán) ”現(xiàn)象。 ? while語句的執(zhí)行流程 表達式 ? 執(zhí)行 語句 成立 不成立 執(zhí)行 while循環(huán)之后的語句 循環(huán)控制條件 循環(huán)體 北京理工大學 共 64 頁 第 6 頁 167。 分析: 讓我們換一個角度來看待這些問題。 } printf(”Sum=%d\n, sum)。 while ( ++i = 100 ) == ++i。 62 while語句 (續(xù) 5) 例 : 對輸入的行和字符進行計數(shù)。 63 dowhile語句 (續(xù) 2) main ( ) { int i=1,sum=0。 number/=10。,39。,39。239。 break。 break。 i=100。 。 /* 設(shè)置遞推初始值 */ for ( i=3。n)。 i++) { printf (Input integer:)。 65 break、 continue、 goto轉(zhuǎn)移語句(續(xù) 8) 三、 goto語句格式 注意:為了保證程序的結(jié)構(gòu)化,不允許使用向上 GOTO語句 注意:為了保證程序的結(jié)構(gòu)化,不允許使用向上 GOTO語句 北京理工大學計算機科學工程系 901教研室 例 : 已知一首項大于0的等差數(shù)列的前四項和為 26, 前四項的積為 880, 求這數(shù)列 。 ++i) /* 輸出運行結(jié)果 */ printf(%d, a+i*d)。 /* i:行 計數(shù)器 j:列 計數(shù)器 */ while( i= 9 ) /* 控制打印表頭 */ printf ( %4d, i++)。 float max=0, term。 n8=i8。n2=i2。 68 程序舉例(續(xù) 1) 北京理工大學計算機科學工程系 901教研室 ?程序的優(yōu)化 對于 窮舉法 來說,為了提高程序的效率,就要減少嘗試次數(shù) 。 main( ) { int i, m。i++) /* i:車號前二位的取值 */ for(j=0。z=100。amp。 x=20。 k++) { 打印 m 個 * ; 換新行 。對于復(fù)雜問題,不可能一下得到程序,可以先將簡單的部分明確出來,再逐步對復(fù)雜部分進行 細化 ,一步一步推出程序。 for(j=1。j=h+k1。 k=m。 } for(k=1。i=m。 j=m。 j=mi+1。 i++) /* 打印圖形的第一行 */ if(i==40) printf(*)。 } printf(\n)。 68 程序舉例 (續(xù) 31) define PAI main( ) { double x。 for(i=1。m)。 printf(Enter M:)。 j++) /* 行控制 */ { if(j=h) { m=hj。 n=2*j1。h)。 k=h。 k++) /* 控制打印 m行 */ { for(j=1。 k=m。x+y+z==100 amp。z=100。x=100。 得到: ( 1) 0i=9 0=j=9 ( 2) i!=j ( 3) 1100 * i + 11 * j = m * m ( m為整數(shù) =31) 167。 k是嘗試的中點。i++) if( m % i = = 0) break。 i2++) { i1= 20 8*i8 5*i5 3*i3 2*i2。n1=i1。 20年 , 設(shè): 1年存 i1次 , 2年存 i2次 , 3年存 i3次 , 5年存 i5次 , 8年存 i8次 。 67 循環(huán)的嵌套 ? 循環(huán)嵌套 在循環(huán)體中,又 包含 有 循環(huán) 語句,構(gòu)成 循環(huán)嵌套 。amp。 65 break、 continue、 goto轉(zhuǎn)移語句(續(xù) 7) 北京理工大學計算機科學工程系 901教研室 ◆ goto語句格式 goto 標號 ; ◆ goto語句的功能 將控制轉(zhuǎn)移到標號所指定的語句處繼續(xù)執(zhí)行 。 65 break、 continue、 goto轉(zhuǎn)移語句(續(xù) 4) 北京理工大學計算機科學工程系 901教研室 成立 不成立 表達式 ? 執(zhí)行后續(xù)語句 表達式 2? 成立 不成立 執(zhí)行后續(xù)語句 執(zhí)行表達式 3 執(zhí)行表達式 1 表達式 ? 成立 不成立 執(zhí)行后續(xù)語句 continue continue continue while for dowhile while、 for和 dowhile執(zhí)行 continue語句的流程 167。 65 break、 continue、 goto轉(zhuǎn)移語句(續(xù) 2) 例 : 求 555555的約數(shù)中最大的三位數(shù)是多少? main( ) { int j。n)。 64 for語句 (續(xù) 3) ? for語句的變化形式 for語句中的三個表達式中的任意一個都是可以省略的,但是 分號 不能省略。 } while(i=100)。=39。839。039。,39。,39。 printf (Input the number:)。 ? dowhile語句的執(zhí)行流程 表達式 ? 執(zhí)行 語句 成立 不成立 執(zhí)行 while子句 之后的語句 循環(huán)控制條件 循環(huán)體 北京理工大學 共 64 頁 第 13 頁 167。 while ( (ch = getch( )) !=39。sum=0。 /* i:計數(shù)器, sum:存放累加和 */ i=1。北京理工大學 北京理工大學 共 64 頁 第 2 頁 第六章 循環(huán)控制 第一節(jié) 循環(huán)的基本概念 第二節(jié) while語句 第三節(jié) dowhile語句 第四節(jié) for語句 第五節(jié) break、 continue、 goto語句 第六節(jié) 幾種循環(huán)語句比較 第七節(jié) 循環(huán)的嵌套 第八節(jié) 程序舉例 北京理工大學 共 64 頁 第 3 頁 167。 sum=0。 變形 1: while ( i = 100 ) sum += i++。a39。 63 dowhile語句 (續(xù) 1) ? dowhile語句特點 do while與 while的區(qū)別: do while語句 先執(zhí)行循環(huán)體 然后 再判斷 循環(huán)控制條件,而 while是 先判斷條件 之后 再執(zhí)行循環(huán)體。 scanf (%d, amp。439。*39。: case 39。: case 39。: class2++。 printf(”Sum=%d\n, sum)。 2,則: for( 表達式 1; ;表達式 3) 就形成了一個 死循環(huán) 。 if ( n = 3 ) break。 long n。 65 break、 continue、 goto轉(zhuǎn)移語句(續(xù) 5) 北京理工大學計算機科學工程系 901教研室 main ( ) { int i, count=0, j, sum=0。 標號的唯一功能就是作為 goto語句的目標 。 c==880) /* 若滿足條件 */ goto out。 例 : 輸出下三角形乘法九九表。 到期時本息合計 : 2022*(1+r1)i1*(1+r2)i2*(1+r3)i3*(1+r5)i5*(1+r8)i8 ?根據(jù)題意還可得到以下 限制條件 : 0 = i8 = 2 0 = i5 = (208*i8)/5 0 = i3 = (208*i85*i5)/3 0 = i2 = (208*i85*i53*i3)/2 0 = i1 = 208*i85*i53*i32*i2 ?可用 窮舉法 窮舉所有的 i i i i2和 i1的組合 ,代入求本利的公式計算出最大值 , 就是最佳存款方案 。n2=i2。 term= * pow(1+*12,(double)i1) * pow(1+*12,(double)i2) * pow(1+*12,(double)i3) * pow(1+*12,(double)i5) * pow(1+*12,(double)i8)。 if(i = m) printf(“%d is a prinme number.\n”,m)。 例 C6_801 167。 68 程序舉例(續(xù) 4) 北京理工大學計算機科學工程系 901教研室 程序:例 C6_803 main( ) { int i,j,k,m。x++) for(y=0。z++) if(z%3= =0amp。amp。 k++) 打印一行中的 m 個 * ; 167。 j=m。 k++) /* 控制打印 h行 */ { for(j=1。 for ( k=1。 } else { m=
點擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1