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

正文內(nèi)容

c語言【清華大學(xué)出版社】西安交通大學(xué)課件第07章-文庫吧資料

2025-01-01 19:24本頁面
  

【正文】 row=i。j4。i3。 max=a[0][0]。 } } 例 :求 3*4數(shù)組中的最大值及其下標(biāo)。j++) printf(%6d,b[i][j])。i++) { for(j=0。 for(i=0。 } printf(\n)。j++) { printf(%5d,a[i][j])。i++) { for(j=0。 for(i=0。(書中例 ) a= 1 2 3 4 5 6 b= 1 4 2 5 3 6 轉(zhuǎn)換成 main() { int a[2][3]={{1,2,3},{4,5,6}}; int b[3][2], i,j。 printf(“\n”)。j=i。 i10。 j++) a99[i][j]=i*j。 i++) for(j=1。 for(i=1。 四、二維數(shù)組應(yīng)用舉例 例 1:使用數(shù)組保存“九九表”,然后輸出。 則使用 a[3*3][0], a[1][i5]都是合法的。其編號是從 0開始的 。 三、二維數(shù)組的引用 與引用一維數(shù)組元素一樣,是用下標(biāo)法引用二維數(shù)組元素的。 int a[][4]={{1,2},{3,4,5,6},{7}}。但是, 第二維數(shù)組長度不允許省略 。 int a[2][3]={5,6,7,8}。 說明: ⑴ 在對二維數(shù)組初始化時(shí),也可以只對部分?jǐn)?shù)組元素初始化,未被初始化的數(shù)組元素將自動賦 0 。 這種方法效果與前相同,但以第一種方法為好,一行對一行,界限清楚。 ⑵ 省略掉內(nèi)層的花括號 即按數(shù)組元素在內(nèi)存中排列的順序賦初值。定義時(shí)初始化有兩種方法: ⑴ 分行初始化 例如: int a[2][3]={{1 , 2 , 3 } , { 4 , 5 , 6 }}。 定義數(shù)組元素的個(gè)數(shù)必須使用常量表達(dá)式,而不能使用變量。 ② int i=3 , j=4 。 看看下面寫法是否正確? ① int a[0][3]。 這種格式是錯(cuò)誤的 : int a[3,4] ? 存儲形式: 二維數(shù)組在內(nèi)存中是 按行的順序存放 的,即先存放第一行的元素,再存放第二行的元素。(查詢困難) ⑵ 每年用一個(gè)一維數(shù)組,把這些數(shù)據(jù)分別存入 三個(gè)數(shù)組中。 i++) printf(%d,a[i])。 } for(i=1 。 a[i]=a[i+1]。 i=10j 。 j=9 。 printf(“\n”)。 i11 。 printf(“Input 10 numbers : \n”)。 9 8 8 8 8 8 8 9 5 5 5 5 5 5 9 4 4 4 4 4 4 9 2 2 2 2 2 2 9 0 0 0 0 0 0 9 第一輪排序,比較了 5次 ,獲得第一次結(jié)果 。 /*每行打印 2個(gè)數(shù) */ } } 數(shù)學(xué)表示: f(0)=f(1)=1, f(n)=f(n2)+f(n1) 例 :用冒泡法對 10個(gè)數(shù)排序 ( 由小到大 )。 i++) { printf(“%10d”,f[i])。 for(i=0 。 i20 。 } 例 :用數(shù)組來處理求斐波納契數(shù)列: 1, 1, 2, 3, 5, 8… 的前 20個(gè)數(shù) 。 i=0 。 i++) scanf(“%f”,a[i])。 for(i=0 。 main() { float a[10]。 scanf(“%d”,a)。 ⑷ 數(shù)組名 a代表的是數(shù)組 a在內(nèi)存中的首地址,因此,可以用數(shù)組名 a來代表數(shù)組元素 a[0]的地址。 例 2 : int a[5] 。 例 1: int a[5]={ 2 , 4 , 6 , 8 , 10 } , b[5] 。 ⑶ 數(shù)組元素的賦值是逐個(gè)元素進(jìn)行的,不允許把一個(gè)數(shù)組作為一個(gè)整體賦給另一個(gè)數(shù)組。 如: int a[2]。 a[i]=10 。 a[i]=10。 如: int a[10] 。但是,它與一般變量相比,有以下特殊之處: ⑴ 數(shù)組元素是通過數(shù)組名加上該元素在數(shù)組中的位置(即數(shù)組元素的下標(biāo))來訪問的。]=ch。ch++) as[ch39。ch=39。 for(ch=39。 i++) scanf(%c,as[i])。 for(i=0。 ╳ 2 .使用其它方法初始化 ⑵ 利用輸入語句初始化 main() { char as[26]。或 int a[5 ]={ 0} 。 相當(dāng)于: a[0]=2, a[1]=4, a[2]=0, a[3]=0, a[4]=0 int a[5]={1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 }。當(dāng)初始化的數(shù)據(jù)個(gè)數(shù)(至 少要有一個(gè))少于數(shù)組的長度時(shí),未初始化部 分將被編譯系統(tǒng)自動用 0 賦值。 int a[ ]。此時(shí)編譯系統(tǒng)將自動根據(jù)初始化數(shù)據(jù)的個(gè)數(shù)來確定數(shù)組的長度。 如: int a[5]={ 2 , 4 , 6 , 8 , 10 }。 float array[100]。 int a[n] char name[0]。 int a(10)。 /*定義的實(shí)型數(shù)組 b含 20個(gè)元素 */ 說明: ⑴ 數(shù)組名的命名規(guī)則同變量名的命名規(guī)則一樣; ⑵ 數(shù)組名
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1