写一个函数,使给定的一个二维数组(NXM)转置,即行列互换
2014-05-18 16:28
656 查看
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdlib.h> #include<math.h> #include<string.h> #include<Windows.h> #define N 3 #define M 3 void rankexchange(int a1 [M]) { int b1 [M]; for (int i = 0; i < N;i++) for (int j = 0; j < M; j++) { b1[j][i] = a1[i][j]; } for (int i = 0; i < N; i++) for (int j = 0; j < M; j++) { a1[i][j] = b1[i][j]; } } void main() { int a [M] = { { 1, 2, 3 }, { 1, 2, 3 }, { 1, 2, 3 } }; rankexchange(a); for (int i = 0; i < N; i++)//打印结果 { for (int j = 0; j < M; j++) { printf("%3d", a[i][j]); } printf("\n"); } system("pause"); }
相关文章推荐
- 写一个函数,使给定的一个二维数组(NXM)(N=M)转置,即行列互换(要求不额外创建二维数组)
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem J: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 1050:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem A: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem A: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换。
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- Problem A: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- YTU:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- YTU 1050: 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- ytu 1050:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换(水题)
- 写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 1050:写一个函数,使给定的一个二维数组(3×3)转置,即行列互换
- 习题 7.4 写一个函数,使给定的一个3*3的二维整形数组转置,即行列互换。
- 8.4 写一函数,使给定的一个二维数组(3×3)转置,即行列互换。
- 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)
- C语言:写一个函数,使给定的一个3x3二维整型数组转置,即行列互换
- 写一个函数,使给定的一个3*3的二维整形数组转置,即行列互换*/