给定的一个3*3的二维数组转置,即行列互换。[img=145x212]17e0c9c4920304a.png[/img]
#include<;stdio.h>;void main(){void fun(int a[3][3]);int i,j;int a[3][3]={{0,1,2},{3,4,5},{6,7,8}};for(i=0;i<;3;i++){for(j=0;j<;3;j++)printf("%d ",a[i][j]);printf("\n");}printf("\n");fun(a);for(i=0;i<;3;i++){for(j=0;j<;3;j++)printf("%d ",a[i][j]);printf("\n");}}void fun(int a[3][3]){ int i,j; for(i=0;i<;3;i++) for(j=0;j<;3;j++) if(i<;j) { int tmp=a[i][j]; a[i][j]=a[j][i]; a[j][i]=tmp; }}[/i][/i][/i][/i][/i][/i]
举一反三
- 写一函数,使给定的一个二维数组(3×3)转置,即行列互换。
- 写一个函数,使给定的一个3×3二维整型数组转置,即行列互换。
- fun函数的功能是使给定的一个3×3的二维整型数组,对其进行转置,即行列互换。请填空。
- [color=#000000]写一个函数,使给定的一个二维数组(3×3)转置, [/color][color=#000000]即行列互换[/color][color=#000000][b]。[/b][/color]
- 1081: (3×3)矩阵转置--题目描述写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。输入一个3x3的矩阵输出转置后的矩阵样例输入123456789样例输出147258369
内容
- 0
用二维数组实现:将一个2×3的矩阵行列互换,计算并输出其转置矩阵。
- 1
编写函数,使得给定的一个二维数组(3*3)转置(transposition)
- 2
求3*4二维数组的转置矩阵.(行列互换)数组元素自定,采用按行逐列的初始化
- 3
写一个函数:将一个二维数组(5×5)转置,即行列互换。 要求:(1)矩阵转置的函数名为Turn。 (2)转置前后的输入、输出都应该在主函数中完成。 (3)使用数组作为函数参数。
- 4
编写程序,将一个二维数组的行列互换。