(最新整理)2016廣工Anyview試題答案-第六章_第1頁
(最新整理)2016廣工Anyview試題答案-第六章_第2頁
(最新整理)2016廣工Anyview試題答案-第六章_第3頁
(最新整理)2016廣工Anyview試題答案-第六章_第4頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、(完整)2016廣工anyview試題答案-第六章(完整)2016廣工anyview試題答案-第六章 編輯整理:尊敬的讀者朋友們:這里是精品文檔編輯中心,本文檔內(nèi)容是由我和我的同事精心編輯整理后發(fā)布的,發(fā)布之前我們對文中內(nèi)容進(jìn)行仔細(xì)校對,但是難免會有疏漏的地方,但是任然希望((完整)2016廣工anyview試題答案-第六章)的內(nèi)容能夠給您的工作和學(xué)習(xí)帶來便利。同時也真誠的希望收到您的建議和反饋,這將是我們進(jìn)步的源泉,前進(jìn)的動力。本文可編輯可修改,如果覺得對您有幫助請收藏以便隨時查閱,最后祝您生活愉快 業(yè)績進(jìn)步,以下為(完整)2016廣工anyview試題答案-第六章的全部內(nèi)容。/* 【習(xí)題6

2、。033】系統(tǒng)給定外部整型數(shù)組a、整型變量n、max、min和實型變量avg(不需要自行定義)。編寫程序,求數(shù)組a中前n個元素的最大值max、最小值min及平均值avg.*/void main() int i,sum=0; max=min=a0; for(i=0;in;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個元素中的最小元素及其下標(biāo),然后把它和數(shù)組中最前面的元素a0交換位置。*/void mai

3、n()int b=a0,temp,min,z;for(int i=1;in;i+) if(bai) b=ai; min=b; for(int j=0;jn;j+) if(aj=min) z=j; temp=a0; a0=min; az=temp; /* 【習(xí)題6.050】系統(tǒng)給定外部字符串s和整型數(shù)組c26(不需要自行定義)。編寫程序,將字符串s中26個小寫字母出現(xiàn)的次數(shù)依次統(tǒng)計到數(shù)組c中。例如,當(dāng)s=“abcijkabcdexyzuvwx”時,數(shù)組c的26個元素值依次為: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。*/include

4、void main() int i; for(i=0;si;i+) if(si=a&si=z) csi-a+; for(i=0;i26;i+) printf(%d ”,ci); printf(”n);/* 【習(xí)題6.051】 系統(tǒng)給定外部字符串s和整型數(shù)組c26(不需要自行定義)。編寫程序,將字符串s中26個字母(不區(qū)分大小寫)出現(xiàn)的次數(shù)依次統(tǒng)計到數(shù)組c中。例如,當(dāng)s=“abcijkabcdexyzuvwx”時,數(shù)組c的26個元素值依次為: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

5、=0;si;i+) if(si=a&si=z) csi-a+; if(si=a&si=z) csia+; /*【習(xí)題6.110】系統(tǒng)給定外部字符數(shù)組變量s和數(shù)組長度n(不需要自行定義)。main函數(shù)的功能是:把字符串s中所有小寫字母轉(zhuǎn)換為大寫字母,其他字符不變。例如,當(dāng)s=”68abcdefghijklm86時,轉(zhuǎn)換后s=”68abcdefghijklm86”.請僅在空缺處填入合適內(nèi)容,使其實現(xiàn)上述功能.*/void main() int i; i=0 ; while(i0&i10) si=n%10+0; n/=10; i+; si=0; /*【習(xí)題6。121】系統(tǒng)給定外部長整型變量n和字符數(shù)

6、組變量s(不需要自行定義)。main函數(shù)的功能是:把n的整數(shù)值轉(zhuǎn)換成字符串,并保存在s中.例如,當(dāng)n=20120826時,由n轉(zhuǎn)換得到s=20120826”.請僅在空缺處填入合適內(nèi)容,使其實現(xiàn)上述功能。*/void main() int i=0,k; char c10; while(n0&i10) ci=n10; n/=10; i+; si-=0; k=i; while(i=0) si=cki+0; i-; /* 【習(xí)題6.225】系統(tǒng)給定外部整型變量n、e和整型數(shù)組a(不需要自行定義),其中數(shù)組a中前n個元素(a0,a1,an-1)已經(jīng)按元素值由小到大排序。編寫程序,把變量e的值插入到數(shù)組a

7、中,并且仍然保持a中元素由小到大的排列順序。若e的值比原有所有的數(shù)都大時,插入在末尾的an.若比原有的數(shù)都小時,則插入在最前面的a0。*/void main()int i,j;for (i=0; in; i+) if(e i; j-) aj=aj-1; ai = e; break; else an=e;/* 【習(xí)題6.255】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,用起泡法對數(shù)組a中前n個元素(a0,a1,,an-1)進(jìn)行分段排序,其中前一半為從小到大排序,后一半為從大到小排序,n為奇數(shù)時,位于中間點的數(shù)不需要排序。*/void main() int i,j,t; if

8、(n2=0) for(i=0;in/2;i+) for(j=0;jn/2-i-1;j+) if(ajaj+1) t=aj; aj=aj+1; aj+1=t; for(i=0;in/2;i+) for(j=n/2;jn-1-i;j+) if(aj+1aj) t=aj; aj=aj+1; aj+1=t; else for(i=0;in/21;i+) for(j=0;jn/2i-1;j+) if(ajaj+1) t=aj; aj=aj+1; aj+1=t; for(i=0;in/21;i+) for(j=n/2+1;jn1i;j+) if(aj+1aj) t=aj; aj=aj+1; aj+1=t;

9、 /* 【習(xí)題6.265】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,用起泡法對數(shù)組a中前n個元素(a0,a1,,an-1)進(jìn)行分段排序,其中前一半為從大到小排序,后一半為從小到大排序,并把n個數(shù)的平均值存在an中,n為奇數(shù)時,位于中間點的數(shù)不需要排序。*/void main() int i,j; float t,sum; if(n2=0) for(i=0;in/2;i+) for(j=0;jn/2i-1;j+) if(aj+1aj) t=aj; aj=aj+1; aj+1=t; for(i=0;in/2;i+) for(j=n/2;jaj+1) t=aj; aj=aj+1

10、; aj+1=t; else for(i=0;in/21;i+) for(j=0;jn/2-i-1;j+) if(aj+1aj) t=aj; aj=aj+1; aj+1=t; for(i=0;in/2-1;i+) for(j=n/2+1;jaj+1) t=aj; aj=aj+1; aj+1=t; for (i=0;in;i+) sum+=ai; an=sum/n; /* 【習(xí)題6.425】系統(tǒng)給定外部整型變量n和整型數(shù)組a(不需要自行定義)。編寫程序,求某數(shù)列中前n個數(shù),并依次存放在數(shù)組a中,該數(shù)列的前兩個數(shù)為2和3,以后每一個數(shù)都是前兩個數(shù)之差(后面的數(shù)減去前面的數(shù))的2倍,如前6個數(shù)依次為

11、:2,3,2,-2,-8,12)。*/void main() a0=2;a1=3; for (int i=2;in;i+) ai=(ai-1ai2)*2;/* 【習(xí)題6。435】系統(tǒng)給定外部整型變量m、n、整型數(shù)組a和實型數(shù)組b(不需要自行定義),其中n的值是m的整數(shù)倍。編寫程序,對數(shù)組a的前n個元素依次賦予從2開始的偶數(shù),然后按順序每m個數(shù)求出一個平均值并依次存儲在另一數(shù)組b中。*/void main() a0=2; int i,j=0,sum=0; for(i=1;in;i+) ai=ai-1+2; for(i=0;in;i+) if(i0&im=0) bj+=sum/m; sum=0;

12、sum+=ai; bj=sum/m;/* 【習(xí)題6.615】系統(tǒng)給定外部整型變量m、n和整型二維數(shù)組a和b(不需要自行定義)。編寫程序,將m*n二維數(shù)組a的行和列元素互換,存到n*m二維數(shù)組b中。*/void main() int i,j; if(mn) for(i=0;in;i+) for(j=0;jn;j+) bji=aij; else for(i=0;im;i+) for(j=0;jm;j+) bji=aij;/* 【習(xí)題6.621】系統(tǒng)給定外部整型變量n、i、imin和整型二維數(shù)組a(不需要自行定義)。編寫程序,求nn二維數(shù)組a中第i行的元素最小值imin。*/void main()

13、imin=ai0; for(int j=1;j=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=aij) min=aij;/* 【習(xí)題6。636】系統(tǒng)給定外部整型變量n、d2min和整型二維數(shù)組a(不需要自行定義)。編寫程序,求n*n二維數(shù)組a的兩條對角線上的元素的最小值d2min。*/void main() int i,j; int d2min1=a00; for

14、(i=0;in;i+) if(d2min1=aii) d2min1=aii; int d2min2=an10; for(j=n1,i=0;j=0,i=n1;j-,i+) if(d2min2=aji) d2min2=aji; d2min=(d2min1d2min2)?d2min1:d2min2; /* 【習(xí)題6.641】系統(tǒng)給定外部整型變量n、i、isum和整型二維數(shù)組a(不需要自行定義)。編寫程序,求nn二維數(shù)組a中第i行的元素之和isum。*/void main() isum=0; for(int j=0;jn;j+) isum+=aij;/* 【習(xí)題6。644】系統(tǒng)給定外部整型二維數(shù)組a、

15、整型變量n、j和實型變量javg(不需要自行定義)。編寫程序,求nn二維數(shù)組a中第j列的元素平均值javg.*/void main() int jsum=0; for(int i=0;in;i+) jsum+=aij; javg=jsum/(float)n;/* 【習(xí)題6.646】系統(tǒng)給定外部整型變量n、整型二維數(shù)組a和實型變量davg(不需要自行定義)。編寫程序,求n*n二維數(shù)組a的主對角線元素平均值davg。*/void main() int dsum=0; for(int i=0;in;i+) dsum+=aii; davg=dsum/(float)n; /* 【習(xí)題6。653】系統(tǒng)給定外部整型變量n、sum和整型二維數(shù)組a(不需要自行定義)。編寫程序,求nn二維數(shù)組a的全部元素之和sum。*/void main() sum=0; for(int i=0;i=0,i=n1;j-,i+) d2sum2+=aji; if(n2=0) d2sum=d2sum1+d2sum2; else d2sum=d2sum1+d2sum2an/2n/2;/* 【習(xí)題6.662】系統(tǒng)給定外部整型變量n、ss和整型二維數(shù)組a(不需要自行定義).編寫程序,求n*n二維數(shù)組a的周邊元素之和ss。*/void main() int i;ss=0; for(i=0;in;i+) ss+=a0i+

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論