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

正文內(nèi)容

c程序設(shè)計(jì)第6章-利用數(shù)組處理批量數(shù)據(jù)(編輯修改稿)

2024-08-21 18:07 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 }, {4,5,6}, {7,8,9} }。 1 2 3 4 5 6 789 ?二維數(shù)組元素的表示形式為 : 數(shù)組名[下標(biāo)][下標(biāo)] 下標(biāo)可以是整型表達(dá)式。 ?數(shù)組元素可以出現(xiàn)在表達(dá)式中,也可以被賦值。 b[1][2]=a[2][3]/2 合法 for(i=0。im。i++) printf(“%d,%d\n”,a[i][0],a[0][i])。合法 可以用下面 4種方法對(duì)二維數(shù)組初始化: ?1 .分行給二維數(shù)組賦初值。 例如: int a[3][4] = {{1, 2, 3, 4}, {5, 6, 7,8}, {9, 10, 11, 12}}。 ?2 .可以將所有數(shù)據(jù)寫在一個(gè)花括號(hào)內(nèi),按數(shù)組排列的順序?qū)Ω髟刭x初值。 例如: int a[3][4] = {1, 2, 3, 4, 5, 6, 7, 8,9, 10, 11, 12}。 ?3 .可以對(duì)部分元素賦初值。 例如: int a[3][4] = {{1}, {5}, {9}}。 int a[3][4] = {{1}, {0, 6}, {0, 0, 11}}。 int a[3][4] = {{1}, {5, 6}}。 1 0 0 0 5 0 0 0 9 0 0 0 1 0 0 0 0 6 0 0 0 0 0 11 1 0 0 0 5 6 0 0 0 0 0 0 ?,則定義數(shù)組時(shí)對(duì)第一維的長(zhǎng)度可以不指定,但第二維的長(zhǎng)度不能省。 例如: int a[][4] = {1,2,3,4,5,6,7,8,9,10,11,12}。 等價(jià)于: int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}。 在定義時(shí)也可以只對(duì)部分元素賦初值而省略第一維的長(zhǎng)度,但應(yīng)分行賦初值。 例如: int a[][4] = {{0,0,3},{},{0,10}}。 0 0 3 0 0 0 0 0 0 10 0 0 例 將一個(gè)二維數(shù)組行和列的元素互換,存到另一個(gè)二維數(shù)組中。 ??????? 654321a???????????635241b?解題思路: ?可以定義兩個(gè)數(shù)組:數(shù)組 a為 2行 3列,存放指定的 6個(gè)數(shù) ?數(shù)組 b為 3行 2列,開始時(shí)未賦值 ?將 a數(shù)組中的元素 a[i][j]存放到 b數(shù)組中的 b[j][i]元素中 ?用嵌套的 for循環(huán)完成 include int main() { int a[2][3]={{1,2,3},{4,5,6}},b[3][2],i,j。 printf(array a:\n)。 for (i=0。i=1。i++) { for (j=0。j=2。j++) { printf(%5d,a[i][j])。 b[j][i]=a[i][j]。 } printf(\n)。 } printf(array b:\n)。 for (i=0。i=2。i++) { for(j=0。j=1。j++) printf(%5d,b[i][j])。 printf(\n)。 } return 0。 } 例 有一個(gè) 3 4的矩陣,要求編程序求出其中值最大的那個(gè)元素的值,以及其所在的行號(hào)和列號(hào)。 for i=0 to 2 for j=0 to 3 max=a[i][j] row=I colum=j a[i][j]max 真 max=a[0][0] 輸出: max,row,colum 假 include int main() { int i,j,row=0,colum=0,max。 int a[3][4]={{1,2,3,4},{9,8,7,6},{10,10,5,2}}。 max=a[0][0]。 for (i=0。i=2。i++) for (j=0。j=3。j++) if (a[i][j]max) { max=a[i][j]。 row=i。 colum=j。 } printf(max=%d\nrow=%d\ncolum=%d\n, max,row,colum)。 return 0。 } 字符數(shù)組的輸入輸出 字符串處理函數(shù) 字符數(shù)組 ?用來存放字符數(shù)據(jù)的數(shù)組是字符數(shù)組 。 ?字符數(shù)組中的一個(gè)元素存放一個(gè)字符 。 ?定義字符數(shù)組的方法與定義數(shù)值型數(shù)組的方法 相同。 例如: char c[10]。 c[0]=?I?。 c[1]=? ?。c[2]=?a?。c[3]=?m?。c[4]=? ?。 c[5]=?h?。 c[6]=?a?。c[7]=?p?。 c[8]=?p?。c[9]=?y?。 I a m h a p p y c[0]c[1]c[2]c[3]c[4]c[5]c
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1