//*作者:冰糖
//*日期:2018年11月12日
//*章节:第七章
//*题号:4
//*题目:写一个函数,使给定的一个3*3的二维整型数组转置,即行列互换。
#include<stdio.h>
int main()
{
int huan(int a[3][3]);
int num[3][3],i,j;
printf("请输入一个3*3的数组:\n");
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf("%d",&num[i][j]);
}
huan(num);
return 0;
}
int huan(int a[3][3])//定义huan函数,含有一个数组
{
int i,j,b[3][3];
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("%d ",b[i][j]);
}
printf("\n");
}
return 0;
}
C语言程序设计第四版(谭浩强)7.4 写一个函数,使给定的一个3*3的二维整型数组转置,即行列互换。
最新推荐文章于 2022-12-22 10:37:46 发布