




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、文檔供參考,可復(fù)制、編制,期待您的好評(píng)與關(guān)注! /* 【習(xí)題6.033】系統(tǒng)給定外部整型數(shù)組a、整型變量n、max、min和實(shí)型變量avg(不需要自行定義)。編寫程序,求數(shù)組a中前n個(gè)元素的最大值max、最小值min及平均值avg。*/void main() int i,sum=0; max=min=a0; for(i=0;i<n;i+) if(ai>=max) max=ai; if(ai<=min) min=ai; sum+=ai; avg=sum/(float)n;/* 【習(xí)題6.043】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,找出數(shù)組a中前n個(gè)元
2、素中的最小元素及其下標(biāo),然后把它和數(shù)組中最前面的元素a0交換位置。*/void main()int b=a0,temp,min,z;for(int i=1;i<n;i+) if(b>ai) b=ai; min=b; for(int j=0;j<n;j+) if(aj=min) z=j; temp=a0; a0=min; az=temp; /* 【習(xí)題6.050】系統(tǒng)給定外部字符串s和整型數(shù)組c26(不需要自行定義)。編寫程序,將字符串s中26個(gè)小寫字母出現(xiàn)的次數(shù)依次統(tǒng)計(jì)到數(shù)組c中。例如,當(dāng)s=“abcijkabcdexyzuvwx”時(shí),數(shù)組c的26個(gè)元素值依次為:2 2 2
3、1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1。*/#include<stdio.h>void main() int i; for(i=0;si;i+) if(si>='a'&&si<='z') csi-'a'+; for(i=0;i<26;i+) printf("%d ",ci); printf("n");/* 【習(xí)題6.051】 系統(tǒng)給定外部字符串s和整型數(shù)組c26(不需要自行定義)。編寫程序,將字符串s中26個(gè)字
4、母(不區(qū)分大小寫)出現(xiàn)的次數(shù)依次統(tǒng)計(jì)到數(shù)組c中。例如,當(dāng)s=“AbcijKaBcdEXyzuvwx”時(shí),數(shù)組c的26個(gè)元素值依次為:2 2 2 1 1 0 0 0 1 1 1 0 0 0 0 0 0 0 0 0 1 1 1 2 1 1。*/void main() int i; for(i=0;si;i+) if(si>='A'&&si<='Z') csi-'A'+; if(si>='a'&&si<='z') csi-'a'+; /*【習(xí)題6.1
5、10】系統(tǒng)給定外部字符數(shù)組變量s和數(shù)組長(zhǎng)度n(不需要自行定義)。main函數(shù)的功能是:把字符串s中所有小寫字母轉(zhuǎn)換為大寫字母,其他字符不變。例如,當(dāng)s="68abcdEFGhijkLM86"時(shí),轉(zhuǎn)換后s="68ABCDEFGHIJKLM86"。請(qǐng)僅在空缺處填入合適內(nèi)容,使其實(shí)現(xiàn)上述功能。*/void main() int i; i=0 ; while(i<n) if(*(s+i)>='a' && *(s+i)<='z') *(s+i)= *(s+i)-32; i+ ; /*【習(xí)題6.120
6、】系統(tǒng)給定外部長(zhǎng)整型變量n和字符數(shù)組變量s(不需要自行定義)。main函數(shù)的功能是:把n的整數(shù)值轉(zhuǎn)換成字符串,并逆序保存在s中。例如,當(dāng)n=20120826時(shí),由n轉(zhuǎn)換得到s="62802102"。請(qǐng)僅在空缺處填入合適內(nèi)容,使其實(shí)現(xiàn)上述功能。*/void main() int i=0; while(n>0&&i<10) si=n%10+'0' n/=10; i+; si='0' /*【習(xí)題6.121】系統(tǒng)給定外部長(zhǎng)整型變量n和字符數(shù)組變量s(不需要自行定義)。main函數(shù)的功能是:把n的整數(shù)值轉(zhuǎn)換成字符串,并保存在
7、s中。例如,當(dāng)n=20120826時(shí),由n轉(zhuǎn)換得到s="20120826"。請(qǐng)僅在空缺處填入合適內(nèi)容,使其實(shí)現(xiàn)上述功能。*/void main() int i=0,k; char c10; while(n>0&&i<10) ci=n%10; n/=10; i+; si-='0' k=i; while(i>=0) si=ck-i+'0' i-; /* 【習(xí)題6.225】系統(tǒng)給定外部整型變量n、e和整型數(shù)組a(不需要自行定義),其中數(shù)組a中前n個(gè)元素(a0,a1,an-1)已經(jīng)按元素值由小到大排序。編寫程序,把變
8、量e的值插入到數(shù)組a中,并且仍然保持a中元素由小到大的排列順序。若e的值比原有所有的數(shù)都大時(shí),插入在末尾的an。若比原有的數(shù)都小時(shí),則插入在最前面的a0。*/void main()int i,j;for (i=0; i<n; i+) if(e < ai) for (j=n; j>i; j-) aj=aj-1; ai = e; break; else an=e;/* 【習(xí)題6.255】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,用起泡法對(duì)數(shù)組a中前n個(gè)元素(a0,a1,an-1)進(jìn)行分段排序,其中前一半為從小到大排序,后一半為從大到小排序,n為奇數(shù)時(shí),位于中
9、間點(diǎn)的數(shù)不需要排序。*/void main() int i,j,t; if(n%2=0) for(i=0;i<n/2;i+) for(j=0;j<n/2-i-1;j+) if(aj>aj+1) t=aj; aj=aj+1; aj+1=t; for(i=0;i<n/2;i+) for(j=n/2;j<n-1-i;j+) if(aj+1>aj) t=aj; aj=aj+1; aj+1=t; else for(i=0;i<n/2-1;i+) for(j=0;j<n/2-i-1;j+) if(aj>aj+1) t=aj; aj=aj+1; aj+1
10、=t; for(i=0;i<n/2-1;i+) for(j=n/2+1;j<n-1-i;j+) if(aj+1>aj) t=aj; aj=aj+1; aj+1=t; /* 【習(xí)題6.265】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,用起泡法對(duì)數(shù)組a中前n個(gè)元素(a0,a1,an-1)進(jìn)行分段排序,其中前一半為從大到小排序,后一半為從小到大排序,并把n個(gè)數(shù)的平均值存在an中,n為奇數(shù)時(shí),位于中間點(diǎn)的數(shù)不需要排序。*/void main() int i,j; float t,sum; if(n%2=0) for(i=0;i<n/2;i+) for(j=
11、0;j<n/2-i-1;j+) if(aj+1>aj) t=aj; aj=aj+1; aj+1=t; for(i=0;i<n/2;i+) for(j=n/2;j<n-1-i;j+) if(aj>aj+1) t=aj; aj=aj+1; aj+1=t; else for(i=0;i<n/2-1;i+) for(j=0;j<n/2-i-1;j+) if(aj+1>aj) t=aj; aj=aj+1; aj+1=t; for(i=0;i<n/2-1;i+) for(j=n/2+1;j<n-1-i;j+) if(aj>aj+1) t=a
12、j; aj=aj+1; aj+1=t; for (i=0;i<n;i+) sum+=ai; an=sum/n; /* 【習(xí)題6.425】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,求某數(shù)列中前n個(gè)數(shù),并依次存放在數(shù)組a中,該數(shù)列的前兩個(gè)數(shù)為2和3,以后每一個(gè)數(shù)都是前兩個(gè)數(shù)之差(后面的數(shù)減去前面的數(shù))的2倍,如前6個(gè)數(shù)依次為:2,3,2,-2,-8,-12)。*/void main() a0=2;a1=3; for (int i=2;i<n;i+) ai=(ai-1-ai-2)*2;/* 【習(xí)題6.435】系統(tǒng)給定外部整型變量m、n、整型數(shù)組a和實(shí)型數(shù)組b(不需要
13、自行定義),其中n的值是m的整數(shù)倍。編寫程序,對(duì)數(shù)組a的前n個(gè)元素依次賦予從2開始的偶數(shù),然后按順序每m個(gè)數(shù)求出一個(gè)平均值并依次存儲(chǔ)在另一數(shù)組b中。*/void main() a0=2; int i,j=0,sum=0; for(i=1;i<n;i+) ai=ai-1+2; for(i=0;i<n;i+) if(i>0&&i%m=0) bj+=sum/m; sum=0; sum+=ai; bj=sum/m;/* 【習(xí)題6.615】系統(tǒng)給定外部整型變量m、n和整型二維數(shù)組a和b(不需要自行定義)。編寫程序,將m*n二維數(shù)組a的行和列元素互換,存到n*m二維數(shù)組b
14、中。*/void main() int i,j; if(m<n) for(i=0;i<n;i+) for(j=0;j<n;j+) bji=aij; else for(i=0;i<m;i+) for(j=0;j<m;j+) bji=aij;/* 【習(xí)題6.621】系統(tǒng)給定外部整型變量n、i、imin和整型二維數(shù)組a(不需要自行定義)。編寫程序,求n*n二維數(shù)組a中第i行的元素最小值imin。*/void main() imin=ai0; for(int j=1;j<n;j+) if(imin>aij) imin=aij;/* 【習(xí)題6.625】系統(tǒng)給定外
15、部整型變量n、dmin和整型二維數(shù)組a(不需要自行定義)。編寫程序,求n*n二維數(shù)組a中主對(duì)角線元素的最小值dmin。*/void main() dmin=a00; for(int i=1;i<n;i+) if(dmin>=aii) dmin=aii; /* 【習(xí)題6.633】系統(tǒng)給定外部整型變量n、min和整型二維數(shù)組a(不需要自行定義),其中a中元素值均為非負(fù)整數(shù)。編寫程序,求n*n二維數(shù)組a中的元素最小值min。*/void main() int i,j;min=a00; for(i=0;i<n;i+) for(j=0;j<n;j+) if(min>=aij
16、) min=aij;/* 【習(xí)題6.636】系統(tǒng)給定外部整型變量n、d2min和整型二維數(shù)組a(不需要自行定義)。編寫程序,求n*n二維數(shù)組a的兩條對(duì)角線上的元素的最小值d2min。*/void main() int i,j; int d2min1=a00; for(i=0;i<n;i+) if(d2min1>=aii) d2min1=aii; int d2min2=an-10; for(j=n-1,i=0;j>=0,i<=n-1;j-,i+) if(d2min2>=aji) d2min2=aji; d2min=(d2min1<d2min2)?d2min1:
17、d2min2; /* 【習(xí)題6.641】系統(tǒng)給定外部整型變量n、i、isum和整型二維數(shù)組a(不需要自行定義)。編寫程序,求n*n二維數(shù)組a中第i行的元素之和isum。*/void main() isum=0; for(int j=0;j<n;j+) isum+=aij;/* 【習(xí)題6.644】系統(tǒng)給定外部整型二維數(shù)組a、整型變量n、j和實(shí)型變量javg(不需要自行定義)。編寫程序,求n*n二維數(shù)組a中第j列的元素平均值javg。*/void main() int jsum=0; for(int i=0;i<n;i+) jsum+=aij; javg=jsum/(float)n;/
18、* 【習(xí)題6.646】系統(tǒng)給定外部整型變量n、整型二維數(shù)組a和實(shí)型變量davg(不需要自行定義)。編寫程序,求n*n二維數(shù)組a的主對(duì)角線元素平均值davg。*/void main() int dsum=0; for(int i=0;i<n;i+) dsum+=aii; davg=dsum/(float)n; /* 【習(xí)題6.653】系統(tǒng)給定外部整型變量n、sum和整型二維數(shù)組a(不需要自行定義)。編寫程序,求n*n二維數(shù)組a的全部元素之和sum。*/void main() sum=0; for(int i=0;i<n;i+) for(int j=0;j<n;j+) sum+=aij;/* 【習(xí)題6.656】系統(tǒng)給定外部整型二維數(shù)組a和整型變量n、d2sum(不需要自行定義)。編寫程序,求n*n二維數(shù)組a的兩條對(duì)角線上各元素值之和d2sum。注意:對(duì)角線的元素只能計(jì)算一次。*/void main() int i,j,d2sum1,d2sum2; for
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航天知識(shí)培訓(xùn)課件下載
- 經(jīng)理銷售工作計(jì)劃
- 保安年度工作總結(jié)范文(33篇)
- 大學(xué)生軍訓(xùn)感想(33篇)
- 六氟化硫知識(shí)培訓(xùn)課件
- 2025年專用票清分機(jī)合作協(xié)議書
- 梨園醫(yī)院整合推廣方案1
- 培訓(xùn)資料-胸腔鏡肺葉切除手術(shù)配合及護(hù)理
- 商場(chǎng)企業(yè)安全標(biāo)準(zhǔn)化
- 電子商務(wù)平臺(tái)開發(fā)跨境電商運(yùn)營與服務(wù)優(yōu)化方案
- 華為機(jī)器視覺好望系列產(chǎn)品介紹
- 多重耐藥護(hù)理查房
- 《旅游經(jīng)濟(jì)學(xué)》全書PPT課件
- 中國醫(yī)院質(zhì)量安全管理 第3-5部分:醫(yī)療保障 消毒供應(yīng) T∕CHAS 10-3-5-2019
- 安全評(píng)價(jià)理論與方法第五章-事故樹分析評(píng)價(jià)法
- 新高考英語讀后續(xù)寫——人物描寫高級(jí)表達(dá)素材
- CoDeSys編程手冊(cè)
- 幼兒園一日活動(dòng)流程表
- 中國民俗知識(shí)競(jìng)賽題(附答案和詳細(xì)解析)
- 散裝水泥罐體標(biāo)準(zhǔn)資料
- 原發(fā)性肝癌臨床路徑最新版
評(píng)論
0/150
提交評(píng)論