java编程 将一个给定的整型数组转置输出, 例如: 源数组,1 2 3 4 5 6 转置之后的数组,6 5 4 3 2 1

如题所述

第1个回答  2012-09-17
for(int x=0;x<date.length/2;x++){
int temp=date[x];
date[x]=date[date.length-1-x];
date[date.length-1-x]=temp;
}本回答被提问者采纳

...矩阵数组转置,行列互换。 比如输入 1 2 3 4 5 6 7 8 9 输出 1 4...
\/\/动态分配n个int*的指针内存空间,用作二维数组的行指针for(i=0;i<n;i++)

编程实现: 求inta[3[3]={1,2,3,4,5,6,7,8,9}的转置矩阵?
他们搞编辑的人士都是很聪明,很睿智的

写一个函数,使给定的一个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,j;pTArr=array;pTNewArr=newArray;for(i=0;...

编一C个程序:将一个任意二维数组转置
则经过转置后,即将矩阵的第i行变成了现在的第i列,则原来的矩阵A变为如下矩阵B:1 4 7 2 5 8 3 6 9 代码:include int main(){ int n[3][3]={1, 2, 3, 4, 5, 6, 7, 8, 9};int i, j, temp;printf("原始矩阵:\\n");for(i=0; i<3; i++){ for(j=0; j<3; ...

...数组转置,即行列互换。 比如输入 1 2 3 4 5 6 7 8 9
你这个是转置吗?先输入一个矩阵A m*n阶的,转置里面应先初始化一个矩阵B n*m的 记得要先初始化哦!然后利用for循环两层i,j for i=0:n-1 for j=0:m-1 B(i,j)=B(j,i); 然后就行了试试吧

...二维数组3*4进行行列转置,即行列互换,并输出转置前后的结果。_百度...
void main(){ int a[3][4] = {{1,2,3,4},{5,6,7,8},{9,0,1,2}};int b[4][3];int i, j;printf("before transform :\\n");for(i=0; i<3; i++){ for(j=0; j<4; j++){ b[j][i] = a[i][j];printf("%4d", a[i][j]);} printf("\\n");} printf(...

写一个函数,使给定的一个3×3的二维整型数组转置,即行列互换。
a1[j][i]=a1[i][j];a1[i][j]=t;} } main(){ int a[3][3]={{1,2,3},{4,5,6},{7,8,9}};int i,j;f(a);printf("转置后的数组为\\n");for(i=0;i<3;i++){ for(j=0;j<3;j++)printf("%d ",a[i][j]);printf("\\n");} system("PAUSE");return 0;} ...

用指针处理:编写一函数,将一个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...

java编写程序:矩阵a用数组表示为"int a[][]={{1,2,3,4},{2,3,4,5}...
public static void main(String[] args) { int a[][]={{1,2,3,4},{2,3,4,5},{3,4,5,6}}; int b[][]=new int[4][3]; for (int i = 0; i < a.length; i++) { for (int j = 0; j < a[i].length; j++) { b[j][i]=a[i][j]; }...

...用函数调换,使给定的一个3*3的二维整型数组转置,即行列互换,_百度...
public static void main(String[] args){ int array[][]={{1,2,3},{4,5,6},{7,8,9}};int[][] tmp={{1,2,3},{4,5,6},{7,8,9}};for (int i=0;i<3;i++){ for(int j=0;j<3;j++){ array[i][j]=tmp[j][i];} } for (int i=0;i<3;i++){ for(int...

相似回答