C语言程序设计11

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:23:05
编写一主函数先输入一个6×6的矩阵,然后再输入一个整型变量 n,
若 n≤6,则对6×6的矩阵中的左上角的n×n矩阵进行转置,要求编写出实现这一要求的函数 transf( )。
汗~~~
I服YOU

void transf(int n,int ni[6][6])
{int i,j;
int getni[6][6];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{getni[i][j]=ni[j][i];
}
printf("\n\n\nTransfor matrix:\n");
for(i=0;i<n;i++)
{for(j=0;j<n;j++)
{printf("%4d",getni[i][j]);
}
printf("\n");
}
}

main()
{int i,j;
int get[6][6];
int n;
printf("Please input data.\n");
for(i=0;i<6;i++)
{printf("Please input %d Row.\n",i+1);
for(j=0;j<6;j++)
scanf("%d",&get[i][j]);
}
printf("\n\n\nPlease input N.\n");
scanf("%d",&n);
printf("\n\n\nYour input data.\n");
for(i=0;i<6;i++)
{ for(j=0;j<6;j++)
printf("%4d",get[i][j]);
pri