![C語言數(shù)組方法_第1頁](http://file4.renrendoc.com/view/6199737bc064054ed00a1f013263f0cb/6199737bc064054ed00a1f013263f0cb1.gif)
![C語言數(shù)組方法_第2頁](http://file4.renrendoc.com/view/6199737bc064054ed00a1f013263f0cb/6199737bc064054ed00a1f013263f0cb2.gif)
![C語言數(shù)組方法_第3頁](http://file4.renrendoc.com/view/6199737bc064054ed00a1f013263f0cb/6199737bc064054ed00a1f013263f0cb3.gif)
![C語言數(shù)組方法_第4頁](http://file4.renrendoc.com/view/6199737bc064054ed00a1f013263f0cb/6199737bc064054ed00a1f013263f0cb4.gif)
![C語言數(shù)組方法_第5頁](http://file4.renrendoc.com/view/6199737bc064054ed00a1f013263f0cb/6199737bc064054ed00a1f013263f0cb5.gif)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為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ù)組元素一次放在一對花括號里;
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在對全部元素賦初值的時候,由于元素數(shù)已經確定,因此,可以不指定數(shù)組長度。注:數(shù)組長度與供給初值個數(shù)不一致時,那么長度不成以省略。
3.高明地將兩個元素列在一個循環(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++/*當然也可以在for循環(huán)中處理,直接將ifi%5==0printf“”;ifi%5==0printf“”;插入換行*/Printf“%12ld”,f[i];
6.起泡法:
inta[10];
forj=0;j9;j++/*舉行n-1趟對比*/
fori=0;i9-j;i++/*在j趟對比中,對比n-1次*/
ifa[i]a[i+i]/*由小到大排列,ifa[i]
7.初始化二維數(shù)組:
分行給二維數(shù)組賦初值;
將全體的元素都寫在一個花括號里;
對片面元素賦值:
1inta[3][3]=3,5,9;只講0列元素賦值
2inta[3][3]=1,0,6,0,0,11;對片面元素賦值,對非0元素少使用便當
3inta[3][3]=1,5,6;只對幾行元素賦值
4inta[3][3]=1,,9;對其次行元素賦值
對全部元素賦值可以省略一維長度:
對片面元素賦初值,在省略一位長度時,應分行賦值:
8.二維數(shù)組的輸入輸出:
輸入:直接定義
輸出:
fori=0;i=2;i++
forj=0;j=1;j++
printf“%5d”,b[i][j];
printf“”;
9.二維數(shù)組的行列轉換:
b[j][i]=a[i][j];
10.數(shù)組中求最大值并輸出行列號:
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ù)組的初始化方法:
逐個字符初始化:
eg:charc[10]=I,,a,m,,h,a,p,p,y;
1在定義字符數(shù)組時,不初始化,那么數(shù)組中的各元素的之不成預料;
2假設花括號中供給的初值個數(shù)即字符個數(shù)大于數(shù)組的長度,那么按語法錯誤
處理;
3假設花括號中供給的`初值個數(shù)即字符個數(shù)小于數(shù)組的長度,其余元素自動
定為空字符即;
假設供給的初值個數(shù)與數(shù)組長度一致,那么在定義時可以省略數(shù)組長度;也可以定義一個二維數(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇科版數(shù)學八年級下冊《9.5 三角形的中位線》聽評課記錄
- 青島版數(shù)學八年級上冊2.6《等腰三角形》聽評課記錄2
- 湘教版數(shù)學八年級上冊1.4《分式的加法和減法》聽評課記錄6
- 2025年金屬冶煉加工合作協(xié)議書
- 小學二年級數(shù)學口算訓練題
- 幼兒籃球周末培訓班合作協(xié)議書范本
- 外貿公司用工勞動合同范本
- 租賃安全協(xié)議書范本
- 二零二五年度智慧城市軟件外包合作協(xié)議
- 2025年度雞蛋電商平臺合作協(xié)議模板帶數(shù)據(jù)共享與平臺運營
- 我的消防文員職業(yè)規(guī)劃
- 人教PEP版2025年春季小學英語三年級下冊教學計劃
- 2025年公司品質部部門工作計劃
- 2024年世界職業(yè)院校技能大賽高職組“市政管線(道)數(shù)字化施工組”賽項考試題庫
- 華為研發(fā)部門績效考核制度及方案
- CSC資助出國博士聯(lián)合培養(yǎng)研修計劃英文-research-plan
- 《環(huán)境管理學》教案
- 2025年蛇年年度營銷日歷營銷建議【2025營銷日歷】
- (一模)寧波市2024學年第一學期高考模擬考試 數(shù)學試卷(含答案)
- 攝影入門課程-攝影基礎與技巧全面解析
- 冀少版小學二年級下冊音樂教案
評論
0/150
提交評論