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

正文內(nèi)容

《程序設(shè)計(jì)》ppt課件 (2)-文庫(kù)吧

2025-04-14 03:18 本頁面


【正文】 22/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 二維和多維數(shù)組 如果數(shù)組的元素是一個(gè)數(shù)組,即成了數(shù)組的數(shù)組數(shù)據(jù)結(jié)構(gòu),稱這種數(shù)據(jù)結(jié)構(gòu)為多維數(shù)組。 一般形式: 類型定義符 數(shù)組名 [元素個(gè)數(shù) 1][元素個(gè)數(shù) 2] … [元素個(gè)數(shù) n]。 例如 :定義一個(gè)二維數(shù)組 , int two[10][20]。 有 10行 20列 ,共 200個(gè)元素 .每個(gè)元素用 two[i][j]訪問 (0=i10,0=j20)。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 二維和多維數(shù)組 [例 ] 科考隊(duì)員在北極發(fā)現(xiàn)了一座新的冰山,他們想算出冰山在水面上的體積,為此需測(cè)量冰山的高度。冰山上各處的高度是不同。如圖 ,可以給冰山打上格子,以海面為參照,測(cè)量出冰山上每個(gè)格子處的平均高度,就可以從整體上描述冰山的地貌,從而計(jì)算出它的體積。 圖中 0表示海面,數(shù)字表示高度,單位為米。設(shè)每一格的大小為 10m 10m。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 二維和多維數(shù)組 例 int ice[5][7]。 這個(gè)聲明定義了一個(gè)名為 ice的數(shù)組,它含有 5個(gè)一維數(shù)組,每個(gè)一維數(shù)組含 7個(gè)元素,一共 35個(gè)元素,這些元素都是整型變量。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 二維和多維數(shù)組 int ice[5][7] 以行主序方式 存放 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 可以定義一個(gè)二維數(shù)組 : int score[5][3]。 許多實(shí)際問題中的數(shù)據(jù)需要用二維數(shù)組描述 . 如描述 5個(gè)學(xué)生 ,三門課程成績(jī) , 課程 1 課程 2 課程 3 學(xué)號(hào) 1 75 86 90 學(xué)號(hào) 2 83 82 89 學(xué)號(hào) 3 68 75 79 學(xué)號(hào) 4 73 74 75 學(xué)號(hào) 5 90 92 95 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 二維數(shù)組元素的引用 ?與一維數(shù)組類似,對(duì)二維數(shù)組元素的處理也是通過對(duì)其下標(biāo)變量的處理來完成的。 二維數(shù)組元素的一般表示方法如下: 數(shù)組名 [下標(biāo) 1][下標(biāo) 2] 其中下標(biāo) 1和下標(biāo) 2都是整型數(shù),可以是常量、變量或表達(dá)式。其中下標(biāo) 1的值為從 0到前面定義數(shù)組時(shí)的常量表達(dá)式 1的值減 1,下標(biāo) 2的值為從 0到常量表達(dá)式 2的值減 1。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 二維數(shù)組的初始化 ( 1) 對(duì)二維數(shù)組的全部元素賦初始值 例 ,可在定義時(shí)就將二維數(shù)組所描述的冰山高度賦給變量 ice。 int ice[5][7] ={{0,1,1,2,1,2,1}, {1,4,2,1,4,3,1}, {2,5,3,5,2,2,3}, {2,3,4,1,2,1,0}, {1,0,3,0,1,0,0}}。 圖 賦過初值的數(shù)組 ice 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 ( 2)部分賦初值 與一維數(shù)組相同,如果對(duì)二維數(shù)組部分賦初值,則剩余元素的值也將被初始化為 0。 例如, int a[3][3]={{1},{2,3}}。 賦值后的元素值為 1, 0, 0, 2, 3, 0, 0, 0, 0。 例如, int a[3][3]={1,2,3}。 賦值后的元素值為 1, 2, 3, 0, 0, 0, 0, 0, 0。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 ( 3)在對(duì)數(shù)組的全部元素賦初值時(shí), C語言規(guī)定可以省略第一維的長(zhǎng)度,但不能省略第二維的長(zhǎng)度。 例如 nt a[2][2]={1,2,3,4}。 可以寫成 int a[][2]={1,2,3,4}。C語言會(huì)自動(dòng)確定 a的第一維的長(zhǎng)度。 但不能寫成 int a[2][]={1,2,3,4}。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 多維數(shù)組的定義和使用方法與二維數(shù)組類似 . 如定義一個(gè)三維數(shù)組 . int student[4][5][3]。 共有 60個(gè)元素 ,使用三個(gè)下標(biāo)可訪問數(shù)組中任一元素 . student[i][j][k]。 其中 , i=0?3。 j=0?4。 k=0?2. 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 例 求二維數(shù)組中最大值和最小值元素的行號(hào)和列號(hào) . void main( ) { int m[3][4]。 int i,j,maxv,minv,maxr,maxc,minr,minc。 for(i=0。i3。i++) for(j=0。j4。j++) scanf(”%d”,amp。m[i][j]。)。 /*輸入數(shù)據(jù) */ maxv=32768。 minv=32767。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 for(i=0。i3。i++) for(j=0。j4。j++) { if(m[i][j]maxv) { maxv=m[i][j]。 maxr=i。 maxc=j。 } if(m[i][j]minv) { minv=m[i][j]。 minr=i。 minc=j。 } } printf(”The max value =%d,row=%d,col=%d\n”, maxv,maxr,maxc)。 printf(”The min value=%d,row=%d,col=%d”, minv,minr,minc)。 } 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 運(yùn)行結(jié)果: 輸入: 18 10 34 45 23 66 74 19 12 28 68 99 輸出: The max value =99,row=2,col=3 The min value =10,row=0,col=1 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 字符數(shù)組 ?存放字符的數(shù)組稱為字符數(shù)組 , ?每個(gè)元素為一個(gè)字符 , ?一個(gè)一維數(shù)組可以存放一個(gè)字符串 . 定義和初始化 char str[10]。 可賦值 : str[0]=?c?。 str[1]=?h?。 str[2]=?i?。 str[3]=?n?。 str[4]=?a?。 可初始化 : char str[10]={?c?,?h?,?i?,?n?,?a?}。 char s1[20]={”How do you do “}。 char s1[20]=”How do you do”。 用字符串常量初始化時(shí) ,自動(dòng)加結(jié)束標(biāo)志 \0. 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 字符數(shù)組的輸入輸出 1. 單個(gè)字符輸入輸出 char str[10]。 for(i=0。i5。i++) scanf(”%c”,amp。str[i])。 for(i=4。i=0。i) printf(”%c”,str[i])。 2. 字符串整體輸入輸出 char str[10]。 scanf(”%s”,str)。 /*數(shù)組名 str是數(shù)組的起始地址,不用 amp。str */ printf(”%s”, str)。 2022/5/26 電子科技大學(xué)計(jì)算機(jī)學(xué)院 字符數(shù)組的輸入輸出 3 gets函數(shù)來輸入一個(gè)字符串,其一般形式為 gets(字符數(shù)組名 ) 作用是從終端輸入一個(gè)字符串到字符數(shù)組。比如 gets(word)。 用于從鍵盤輸入一個(gè)字符串,存儲(chǔ)到 word數(shù)組中,該字符串由換行符以前的所有字符組成,系統(tǒng)也會(huì)自動(dòng)為這個(gè)字符串加上‘ \0?結(jié)束標(biāo) 4 使用 puts函數(shù)來輸出一個(gè)字符串,其格式為
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1