資源描述:
《歷年真題數(shù)組題分析》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、安徽專升本計算機數(shù)組題歷年真題恩波華英安徽專升本計算機歷年真題—數(shù)組題分析04—12年恩波華英已知三個矩陣A(3×2)、B(2×4)、C(3×4),分別由數(shù)組A[3,2]、B[2,4]和C[3,4]表示,請編程實現(xiàn)矩陣乘法,即C=A×B(C(i,j)=A(i,1)×B(l,j)+A(i,2)×B(2,j))。(8分)分析:思路題目已經(jīng)給了。只需轉(zhuǎn)換數(shù)組即可。main(){inta[3][2],b[2][4],c[3][4];inti,j;for(i=0;i<3;i++)for(j=0;j<2;j++)scanf(“%
2、d”,&a[i][j]);for(i=0;i<2;i++)for(j=0;j<4;j++)14安徽專升本計算機數(shù)組題歷年真題恩波華英scanf(“%d”,&b[i][j]);for(i=0;i<3;i++)for(j=0;j<4;j++)c[i][j]=a[i][0]*b[0][j]+a[i][1]*b[1][j];for(i=0;i<3;i++)for(j=0;j<4;j++){printf(“%d“,c[i][j]);printf(“”);}}(05年)已有按從小到大的順序排列的10個數(shù),現(xiàn)輸入一個數(shù),要求插
3、入到數(shù)列中。插入后數(shù)列仍然按從小到大順序排列。(8分)14安徽專升本計算機數(shù)組題歷年真題恩波華英main(){inta[11],i,j,n;printf(“請按照從小到大的順序輸入十個數(shù)”);for(i=0;i<10;i++)scanf(“%d”,&a[i]);printf(“請輸入一個數(shù)”);scanf(“%d”,&n);for(i=0;i<10;i++){if(ni;j--)a[j]=a[j-1];14安徽專升本計算機數(shù)組題歷年真題恩波華英a[i]=n;break;}}fo
4、r(i=0;i<11;i++)printf(“%d“,a[i]);}(06年)有一個3×5的矩陣,試編寫程序,要求從鍵盤上輸入數(shù)據(jù),求其中數(shù)值最大的那個元素,然后輸出該元素值及其所在的行號和列號(不考慮數(shù)據(jù)有相同的情況)。(8分)main(){inta[3][5],i,j,l,h,n;14安徽專升本計算機數(shù)組題歷年真題恩波華英for(i=0;i<3;i++)for(j=0;j<5;j++)scanf(“%d”,&a[i][j]);n=a[0][0];h=0;l=0;for(i=0;i<3;i++)for(j=0;j<
5、5;j++){if(n6、d”,&a[i]);scanf(“%d”,&n);k=0;for(i=0;i<10;)14安徽專升本計算機數(shù)組題歷年真題恩波華英{if(a[i]==n){for(j=i;j<10-k;j++)a[j]=a[j+1];k++;}elsei++;}for(i=0;i<10-k;i++)printf(“%d“,a[i]);}(08年14安徽專升本計算機數(shù)組題歷年真題恩波華英)設(shè)有十位評委給某位選手打分,以去掉一個最高分和一個最低分后的平均分作為該選手的成績。試編寫程序,要求從鍵盤輸入評委的評分并存入到數(shù)組中,計算并輸出選手
7、成績。(8分)main(){floata[10],ave,s,max,min;inti;for(i=0;i<10;i++)scanf(“%f”,&a[i]);s=0;max=a[0];min=a[0];for(i=0;i<10;i++){s+=a[i];if(a[i]>max)max=a[i];14安徽專升本計算機數(shù)組題歷年真題恩波華英if(a[i]8、(設(shè)數(shù)組的各元素是實數(shù),要求從鍵盤輸入其值。)(8分)main(){floata[3][4],max,ave,s;inti,j;for(i=0;i<3;i++)14安徽專升本計算機數(shù)組題歷年真題恩波華英for(j=0;j<4;j++)scanf(“%f”,&a[i][j]);max=a[0][0];s=0;for(i=0;i<3;i++)for