下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C語言數(shù)組方法C語言數(shù)組方法
c語言數(shù)組方法有好多種,不知道大家都熟諳了沒有呢,下面一起去了解一下C語言數(shù)組方法吧!
1.輸入元素的值:
inti,a[10];
fori=0;i9;i++;
a[i]=i;
1正序排列:2倒序排列:
fori=0;i10;i++fori=9;i=0;i--printf“%d”,a[i];printf“%d”,a[i];
2.初始化元素的值:
1在定義時(shí),將數(shù)組元素一次放在一對(duì)花括號(hào)里;
eg:inta[10]=1,2,3,4,5,6,7,8,9,0;
2可以只給一片面元素賦值:
eg:inta[10]=1,3;
3使數(shù)組全部元素為0:
eg:inta[10]=0,0,0,0,0,0,0,0,0,0;或者inta[10]=0;
4在對(duì)全部元素賦初值的時(shí)候,由于元素?cái)?shù)已經(jīng)確定,因此,可以不指定數(shù)組長度。注:數(shù)組長度與供給初值個(gè)數(shù)不一致時(shí),那么長度不成以省略。
3.高明地將兩個(gè)元素列在一個(gè)循環(huán)中輸出:用for循環(huán)處理fobonacci數(shù)列;eg:intf[20]=1,1;
fori=2;i20;i++
f[i]=f[i-1]+f[i-2];
4.數(shù)列Fobonacci數(shù)列核心:
intf[20]=1,1;
fori=2;i20;i++
f[i]=f[i-1]+f[i-2];
5.換行操作:
fori=0;i=20;i++/*當(dāng)然也可以在for循環(huán)中處理,直接將ifi%5==0printf“”;ifi%5==0printf“”;插入換行*/Printf“%12ld”,f[i];
6.起泡法:
inta[10];
forj=0;j9;j++/*舉行n-1趟對(duì)比*/
fori=0;i9-j;i++/*在j趟對(duì)比中,對(duì)比n-1次*/
ifa[i]a[i+i]/*由小到大排列,ifa[i]
7.初始化二維數(shù)組:
分行給二維數(shù)組賦初值;
將全體的元素都寫在一個(gè)花括號(hào)里;
對(duì)片面元素賦值:
1inta[3][3]=3,5,9;只講0列元素賦值
2inta[3][3]=1,0,6,0,0,11;對(duì)片面元素賦值,對(duì)非0元素少使用便當(dāng)
3inta[3][3]=1,5,6;只對(duì)幾行元素賦值
4inta[3][3]=1,,9;對(duì)其次行元素賦值
對(duì)全部元素賦值可以省略一維長度:
對(duì)片面元素賦初值,在省略一位長度時(shí),應(yīng)分行賦值:
8.二維數(shù)組的輸入輸出:
輸入:直接定義
輸出:
fori=0;i=2;i++
forj=0;j=1;j++
printf“%5d”,b[i][j];
printf“”;
9.二維數(shù)組的行列轉(zhuǎn)換:
b[j][i]=a[i][j];
10.數(shù)組中求最大值并輸出行列號(hào):
Eg:inti,row=0,colum=0,max;
inta[3][4]=1,2,3,4,5,6,,7,8,9,10,11,12;
max=a[0][0];
fori=0;i=2;i++
forj=0;j=3;j++
ifa[i][j]max
max=a[i][j];
row=i;
colum=j;
11.字符數(shù)組的初始化方法:
逐個(gè)字符初始化:
eg:charc[10]=I,,a,m,,h,a,p,p,y;
1在定義字符數(shù)組時(shí),不初始化,那么數(shù)組中的各元素的之不成預(yù)料;
2假設(shè)花括號(hào)中供給的初值個(gè)數(shù)即字符個(gè)數(shù)大于數(shù)組的長度,那么按語法錯(cuò)誤
處理;
3假設(shè)花括號(hào)中供給的`初值個(gè)數(shù)即字符個(gè)數(shù)小于數(shù)組的長度,其余元素自動(dòng)
定為空字符即;
假設(shè)供給的初值個(gè)數(shù)與數(shù)組長度一致,那么在定義時(shí)可以省略數(shù)組長度;也可以定義一個(gè)二維數(shù)組:
eg:chardiamond[5][5]=,,,,;用字符串常量,使字符數(shù)組初始化:
eg:charc[]=“Iamhappy”;或charc[]=“Iamhappy”;
12.字符數(shù)組的輸出:
一維:二維:
fori=0;i=11;i++fori=0;i=11;i++
printf“%c”,c[i];fori=0;i5;i++
printf“”;printf“%c”,diamond[i][j];
13.字符數(shù)組輸出最大值:
eg:ifstrcmpstring,str[1]0
strcpystring,str[0]0
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 氣切病人防止感染的護(hù)理
- 2025年中圖版必修3地理下冊(cè)階段測(cè)試試卷
- 2025年度出租車副班司機(jī)車輛安全檢查與雇傭合同3篇
- 2025年度保密信息保密技術(shù)檢測(cè)與評(píng)估合同3篇
- 二零二五年度高層建筑挖機(jī)施工安全監(jiān)管協(xié)議3篇
- 二零二五年活動(dòng)板房租賃與節(jié)能減排合同3篇
- 2024版離婚后子女撫養(yǎng)權(quán)益變更協(xié)議版B版
- 政策方案設(shè)計(jì)
- 《幽門螺桿菌感染》
- 湖南大學(xué)環(huán)境科學(xué)與工程學(xué)院碩士生-20211206085956
- 貴州省貴陽市2021-2022學(xué)年蘇教版四年級(jí)上冊(cè)期末數(shù)學(xué)試卷(含答案)
- 新教材高中歷史選擇性必修一全冊(cè)知識(shí)點(diǎn)總結(jié)
- 2017英語專業(yè)八級(jí)改錯(cuò)真題及答案持續(xù)更新部分詳解文字答案校對(duì)版
- 室內(nèi)蒸汽供熱系統(tǒng)
- 小型塑料注射成型機(jī)液壓系統(tǒng)設(shè)計(jì)
- 《干部廉政檔案》2022年最新模板
- 高支模方案(專家論證定稿)
- 城投集團(tuán)年度安全管理工作計(jì)劃
- 美術(shù)課教案《線造型》
- 人民網(wǎng)刪除稿件帖文申請(qǐng)登記表
- 面審技巧及必備基本話術(shù)
評(píng)論
0/150
提交評(píng)論