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

正文內(nèi)容

c程序設(shè)計教程(中)清華ppt-全文預覽

2025-02-09 10:21 上一頁面

下一頁面
  

【正文】 形式進行初始化: char str[10]=China。, 39。 39。 39。 39。 54 字符數(shù)組的初始化 1.初始化為字符 例如: static char c[10]={39。例如,x[i][j][k]=45+2*k。 51 多維數(shù)組的初始化 多維數(shù)組的初始化和二維數(shù)組的初始化方法基本相同,例如有定義: int a[3][2][3]。i=2。j++) printf(%5d, a[i][j])。 for(i=0。j=3。 for(i=0。 printf(math:%d\nc languag:%d\ndbase:%d\n, v[0],v[1], v[2])。 s=s+a[j][i]。i++) { 47 for(j=0。 int a[5][3]={ {80, 75, 92}, {61, 65, 71}, {59, 63, 70}, {85, 87, 90}, {76, 77, 85} }。 例如: int a[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9}。 例如: int a[3][3]={{1}, {2}, {3}}。 即: a[0][0], a[0][1], a[0][2], a[0][3] a[1][0], a[1][1], a[1][2], a[1][3] a[2][0], a[2][1], a[2][2], a[2][3] 44 二維數(shù)組元素的表示方法 表示的形式為:數(shù)組名 [下標 ][下標 ] 例如: a[3][4] 表示 a數(shù)組三行四列的元素。 for(i=0。i++) if (a[i]a[i+1]) {t=a[i]。 for(j=1。i10。 } 42 【 例 】 編寫程序,用起泡法對 10個數(shù)排序 main() { int a[10]。i++) { f[i]=f[i1]+f[i2]。 main( ) { int f[20]={1, 1}。i5。i5。 可以寫成 int a[ ]= {1, 2, 3, 4, 5}。 ( 2){}中的元素值表列,可以是數(shù)組所有的元素的初值,也可以是前面部分元素的初值,元素值之間使用逗號間隔。d39。b39。 數(shù)組元素初始化時應(yīng)注意以下幾點: ( 1){}中的數(shù)組元素值與數(shù)組的每一個元素具備左對應(yīng)關(guān)系。 ( 3)數(shù)組元素的個數(shù)必須是一個固定的值,可以是整型常量、符號常量或者整型常量表達式,但不能是變量。 37 2.數(shù)組的引用 數(shù)組的引用方式為: 數(shù)組名 [下標 ] 例如,有數(shù)據(jù)描述為: int a[5] a是數(shù)組名,方括號中的 5表示數(shù)組的長度,即該數(shù)組包含 5個數(shù)組元素,分別是 a[0]、 a[1]、 a[2]、 a[3]和 a[4]。 36 一維數(shù)組的定義 1.一維數(shù)組的定義 一維數(shù)組定義的語法格式為: 數(shù)據(jù)類型 數(shù)組名 [常量表達式 ]。 c=getchar()。c=39。 else if(c=39。amp。z39。a39。 c=getchar()。 } 33 【 例 】 輸入一字符串,統(tǒng)計其中字母、數(shù)字以及其他字符的個數(shù)。 f1=t。 for(i=4。 f1=1。 } } 31 【 例 】 求 Fibonacci數(shù)列的前 20項之和。m++) { a=m/100。 main() { int m, a, b, c。 …。 break。 t=(int)sqrt(m)。 printf(The all prime numbers in 1000 are:\n)。m1000。 if(n=m) printf(Yes\n)。m)。nm。對于 dowhile語句,它的循環(huán)體至少被執(zhí)行一次。 if(n%7!=0) continue。 for(n=1。 else printf(No!\n)。 while(m!=0) { if(n==m%10) {flag=0。 int flag=1。 printf(Max is %d\n, max)。i=t。n)。 ( 1) for( ; ; ) 語句; ( 2) for( ;表達式 2;表達式 3) 語句; ( 3) for(表達式 1;表達式 2;) 語句; ( 4) for(i=1, j=n; ij; i++, j) 語句; 17 【 例 】 求兩個正整數(shù)的最大公約數(shù) include include main ( ) { int m, n, i, t, max。i=n。 printf(please input n :)。 語句: 循環(huán)體,當有多條語句時,必須使用復合語句。 n=n+2。x)。 } 11 do~ while語句 do~ while的一般形式為: do 語句 while表達式 ; do~ while語句 N~S結(jié)構(gòu)化流程圖 循環(huán)條件 循環(huán)體 步長 12 【 例 】 計算 sin(x)=xx3/3!+x5/5!x7/7!+… 直到最后一項的絕對值小于 107時為止。 } 9 【 例 】 求 100以內(nèi)能被 3整除的數(shù)之和 例 N~S結(jié)構(gòu)化流程圖 n=100 輸出 sum n=1 sum=0 n++ 1 0 sum=sum+n n%3==0 10 main() { int n=1, sum=0。m)。 } } 7 【 例 】 求 n! 例 N~S結(jié)構(gòu)化流程圖 n=m 輸出 s n=1,s=1 s=s*n 輸入 m n++ 8 main() { int n=1, m。 初始條件 循環(huán)條件 循環(huán)體 步長 成立 循環(huán)以后的其他語句 不成立 循環(huán)流程圖 6 循環(huán)語句 while語句 while語句是當型循環(huán)語句,一般形式為: while(表達式 ) 語句; 例如:找出 100以內(nèi)能被 3整除的正整數(shù)。 N~S結(jié)構(gòu)化流程圖 輸入 m m%3==0 能被 3整除 不能被 3整除 1 0 5 【 例 】 找出 100以內(nèi)能被 3整除的正整數(shù) 。 m=m+1。 scanf(%d, amp。 } printf(%d!=%ld\n, m, s)。 } printf(%d\n, sum)。 scanf(%f, amp。 t=t*(x*x)/((n1)*n)。 } 14 for語句 它的一般形式為: for(表達式 1;表達式 2;表達式 3) 語句 表達式 1: 循環(huán)的初始條件,一般為賦值表達式,給循環(huán)的控制變量賦初值; 表達式 2: 循環(huán)條件,該表達式的值為邏輯量,一般為關(guān)系表達式或邏輯表達式; 表達式 3: 循環(huán)的步長,一般為賦值表達式。 float sum=0。 for(i=1。 } 16 for語句的幾種格式 for語句的三個表達式都是可以省略的,但分號“;”絕對不能省略。m, amp。 for(i=1。n%i==0) max=i。 19 main() { int m, n。n)。 } if(flag==0) printf(Yes!\n)。 main() { int n。 if (n%5!=0) continue。 } 22 1. while和 do~ while語句的區(qū)別 while語句對作為循環(huán)條件的表達式求值和驗證在執(zhí)行循環(huán)體之前,而 doWhile語句對作為循環(huán)條件的表達式求值和驗證在執(zhí)行循環(huán)體之后。 24 循環(huán)的嵌套 【 例 】 判斷某一正整數(shù)是為否素數(shù) NS結(jié)構(gòu)化流程圖 1 0 m%n==0 break 輸入 m n=2。 scanf(%d, amp。n++) if(m%n==0) break。 圖 515 NS結(jié)構(gòu)化流程圖 1 0 m%n= =0 break m=3。n++ flag= =1 1 0 輸出 m flag=1 flag=0 27 include main() { int m, n, t, flag。m++) { flag=1。n++) if(m%n==0)
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1