#include<stdio.h>
int b[3][3];
int main()
{
int i, j;
void zz(int a[][3]);
int a[3][3];
for (i = 0; i < 3; i++)
for (j = 0; j < 3; j++)
scanf("%d",&a[i][j]);
zz(a);
return 0;
}
void zz(int a[][3])
{
int i, j;
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
b[j][i] = a[i][j];
}
for (i = 0; i < 3; i++)
{
for (j = 0; j < 3; j++)
printf("%-5d", b[i][j]);
printf("\n");
}
}
(4)用函数将3x3矩阵进行转置
最新推荐文章于 2023-12-29 18:03:17 发布
本文介绍了一段C语言代码,展示了如何使用二维数组实现矩阵的转置和元素交换。通过main函数输入3x3矩阵,然后调用void zz()函数进行操作,最终输出转置后的矩阵。这个例子突出了基础数据结构和数组操作在编程中的实际应用。
589

被折叠的 条评论
为什么被折叠?



