求C语言程序:编写一个函数,使给定的一个二维数组(3*3)转置。感激...答:int main(){int i,j,t,a[3][3]={{1,2,3},{4,5,6},{7,8,9}};printf("原来的数组:\n");for(i=0;i<3;i++){ for(j=0;j<3;j++)printf("%d ",a[i][j]);printf("\n");} for(i=0;i<2;i++)for(j=i+1;j<3;j++){t=a[i][j];a[i][j]=a[j][i]...
用指针处理:编写一函数,将一个3*3的整型二维数组转置,即行列互换答:void main(){ void switchArray(int[3][3]);int array[][3]={{1,2,3},{4,5,6},{7,8,9}};int i,j;int(*pToArray)[3];pToArray=array;switchArray(pToArray);return 0;} void switchArray(int array[][3]){ int newArray[3][3],(*pTArr)[3],(*pTNewArr)[3];int i...
C++编程二维数组3x3转置答:include <iostream>#include<cstring>using namespace std;int main(){ int a[3][3]= {8,9,5,6,3,4,7,1,0}; int i,j,t; for(i=0;i<3;i++) { for(j=0;j<3;j++) cout<<a[i][j]<<" "; cout<<endl; } cout<<"对角转置:\n"; fo...