写一个C语言函数,使给定的一个3*3的二维整型数组转置,即行列互换
时间: 2024-06-13 16:07:43 浏览: 151
C语言将给定的3× 3的整型数组转置(行列互换)。
以下是一个C语言函数,可以将给定的3×3的整型数组转置(行列互换):
```c
void convert(int b[3][3]) {
int i, j, temp;
for (i = 0; i < 3; i++) {
for (j = i + 1; j < 3; j++) {
temp = b[i][j];
b[i][j] = b[j][i];
b[j][i] = temp;
}
}
}
```
注释如下:
```c
/*
* 将给定的3×3的整型数组转置(行列互换)
* 参数:3×3的整型数组
* 返回值:无
*/
void convert(int b[3][3]) {
int i, j, temp;
for (i = 0; i < 3; i++) { // 遍历行
for (j = i + 1; j < 3; j++) { // 遍历列
temp = b[i][j]; // 交换元素
b[i][j] = b[j][i];
b[j][i] = temp;
}
}
}
```
阅读全文