另外我会将谭浩强《C语言程序设计》这本书上所有的代码和课后习题全部整理发到博客上,需要的朋友可以看一下,不足的地方希望各位能提些建议,我一定会积极采纳。
#include <stdio.h>
int main(void)
{
int fun(int a[][3]);
int i,j;
int a[3][3];
printf("请输入3*3的矩阵:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
scanf("%d",&a[i][j]);
}
}
printf("请输出3*3的初始矩阵:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
fun(a);
printf("请输出转置后3*3的矩阵:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
{
printf("%d\t",a[i][j]);
}
printf("\n");
}
return 0;
}
int fun(int a[][3])
{
int i,j,t;
for(i=0;i<3;i++)//下面就是行列互换
{
for(j=i+1;j<3;j++)
{
t=a[i][j];
a[i][j]=a[j][i];
a[j][i]=t;
}
}
}