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

正文內容

第六章循環(huán)控制(更新版)

2024-09-05 13:19上一頁面

下一頁面
  

【正文】 main( ) { unsigned int number。 } printf(”Sum=%d\n, sum)。 63 dowhile語句 ? dowhile語句格式 do 語句 while ( 表達式 ) 。 if ( c == 39。 include main( ) { char ch。 while ( i++ 100 ) == 判斷 i100; i++ sum += i。 62 while語句 (續(xù) 3) i=1。 while ( i=100 ) printf(“i=%d,sum=%d”,i,sum += i)。 include main ( ) { int i,sum。 解決這樣的問題可以采用 循環(huán) 語句。 61 概述 ? 提出問題 提問: 求整數(shù) 1到 10的連加,怎么編程? 回答: 在程序中寫入 1 + 2 + 3 + …… + 10。 ? C語言中控制循環(huán)的語句: ◆ while 語句 ◆ for 語句 ◆ do while 語句 ? 與循環(huán)相關的控制程序流程的語句: ◆ break 語句 ◆ continue 語句 ◆ goto 語句 北京理工大學 共 64 頁 第 5 頁 167。 while ( i=100 ) /* 循環(huán)控制條件 */ { sum += i。 } 結果: 程序將不停的打印“ i=1,sum=...”。 == sum+=i。 == ++i。 ) 。 } printf(chars=%d, lines=%d\n, nc, nl)。 使用 dowhile構成的循環(huán),循環(huán)體部分 至少要執(zhí)行一次 ;而采用 while循環(huán),循環(huán)體部分有可能一次也不會執(zhí)行。 i++。number)。,39。,39。,39。,39。時先計數(shù)然后停止接收輸入。139。539。939。*39。 break。 64 for語句 ? for語句格式 for (表達式 1; 表達式 2; 表達式 3) 語句; ? for語句的執(zhí)行流程 循環(huán)初始條件 循環(huán)控制條件 表達式 2? 執(zhí)行 語句 成立 不成立 執(zhí)行 for循環(huán)之后的語句 執(zhí)行 表達式 3 執(zhí)行 表達式 1 循環(huán)體 for語句等價于下列語句: 表達式 1; while ( 表達式 2) { 語句 ; 表達式 3; } 北京理工大學 共 64 頁 第 19 頁 167。 } main ( ) { int i,sum。 int i。 1和表達式 3,則: for(; 表達式 2;) 就等同于: while( 表達式 ) 據(jù)此結論:所有用 while語句 實現(xiàn)的循環(huán)都可以用for語句 實現(xiàn)。 北京理工大學 共 64 頁 第 23 頁 167。 else printf (\nInput n is error !\n)。 } 例 C6_402 北京理工大學 共 64 頁 第 24 頁 167。 printf(Please input number:)。 switch語句 , 那么switch語句中的 break 語句僅能使控制退出switch語句 。 for ( i=1。 /* 求累加和 */ } if ( count ) printf(Plus numer:%d,average value:%.2f, count, *sum/count)。 標號的作用域是它所在的整個函數(shù) 。a=5。 /* 退出二重循環(huán) */ } out: for(i=0。 4. while語句多用于不需要賦初值的或循環(huán)次數(shù)不定的情況。 1 2 3 4 5 6 7 8 9 1 2 4 3 6 9 4 8 12 16 5 10 15 20 25 6 12 18 24 30 36 7 14 21 28 35 42 49 8 16 24 32 40 48 56 64 9 18 27 36 45 54 63 72 81 假設 :行號為 i , 列號為 j i=6 j=5 i*j (1=i=9) (1=j=i) 則 :第 i 行中要輸出 j 個乘積 輸出項 aij和行 (i)、 列 (j)的關系 北京理工大學 共 64 頁 第 38 頁 167。 j ++。 167。i3=(208*i85*i5)/3。n3=i3。i8++) /* 窮舉全部可能的存款方式 */ for(i5=0。 if(termmax) /* 若為最大值 , 記錄存款方式 */ { max=term。 68 程序舉例 北京理工大學計算機科學工程系 901教研室 例 C6_801: 判斷輸入的整數(shù)是否是素數(shù) ?算法 使用 窮舉法 ,從 2開始嘗試能否整除整數(shù) m。 else printf(“%d is not a prinme number.\n”,m)。i=k。 68 程序舉例(續(xù) 2) 北京理工大學計算機科學工程系 901教研室 例 C6_802: 如何判斷一個整數(shù)是另一個整數(shù)的平方 從鍵盤上任意輸入一個 正整數(shù) , 要求判斷該正整數(shù)是否是 另一個整數(shù)的平方 。 if( i = = m * m) printf(“ % d * % d = % d \n” , i, i, m)。 for(i=1。 if(m * m = = k) /* 判斷是否為整數(shù)的平方 */ printf(Lorry_No. is %d.\n, k)。y=100。 main( ) { int x,y,z,j=0。amp。 x++) for(y=0。 5*x+3*y+z/3==100) printf(%2d:cock=%2d hen=%2d chicken=%2d\n, ++j,x,y,z)。 5*x+3*y+z/3==100) printf(%2d:cock=%2d hen=%2d chicken=%2d\n, ++j,x,y,z)。 68 程序舉例(續(xù) 11) 北京理工大學計算機科學工程系 901教研室 ? 算法分析與設計: 加細: 1. 輸入 m; 2. for( k=1。 } 167。 j++) /*打印一行中的 m個 *號 */ printf (“*” ); printf(“\n”) 。 k=h。 j=hk。 k=h。 k=h。例:輸入 h=4 , 輸出的圖形如下: * * * * * * * * * * * * * * * * * * * * * * * * * ? 分析: 1. h為上三角形的高度,總行數(shù)為 。 n=4*h12*j。 } 北京理工大學計算機科學工程系 901教研室 main ( ) { int h, k, j, m, n 。 } else { m=jh。 printf(\n)。m)。 68 程序舉例(續(xù) 23) 北京理工大學計算機科學工程系 901教研室 例 C6_809: 打印回形方陣 要求: 從鍵盤輸入邊長 m,輸出回形方陣。 k=m。 } } 例 C6_809 167。 i++) { n=k。 68 程序舉例(續(xù) 28) 北京理工大學計算機科學工程系 901教研室 例 C6_811: 打印 0360度的 sin(x) 曲線 * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * * * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * | * 167。 for(i=1。 /* 計算對應的列 */ yy = 40y ? 40
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1