C语言二维数组置换

题目要求:

代码实现:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
void func(int a[3][3]) {
int b[3][3];
int i, j;
for (i = 0; i < 3; i++) {
for (int j = 0; j < 3; j++) {
b[j][i] = a[i][j];
}
}
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
printf("%d ", b[i][j]);
}
printf("\n");
}
}
int main() {
int i, j;
int a[3][3];
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++) {
scanf("%d ", &a[i][j]);
}
}
func(a);
return 0;
}

C语言二维数组置换
http://example.com/2023/08/24/C语言二维数组置换/
Author
fwlw
Posted on
August 24, 2023
Licensed under