C语言编程:N*N方阵的转置

2024年11月21日 18:27
有2个网友回答
网友(1):

#include

int main()

{

int n,t,a[100][100],i,j; scanf("%d",&n);

for(i=0;i

for(j=0;j

printf("转换后:\n");

for(i=0;i

for(j=0;j

{

for(i=0;i

{

for(j=0;j

{

if(j==0) 

printf("%d",a[j][i]); else printf(" %d",a[j][i]);

}

printf("\n");

}}}

 扩展资料:

C语言书写规则:

1、一个说明或一个语句占一行。

2、用{} 括起来的部分,通常表示了程序的某一层次结构。{}一般与该结构语句的第一个字母对齐,并单独占一行。

3、低一层次的语句或说明可比高一层次的语句或说明缩进若干格后书写。以便看起来更加清晰,增加程序的可读性。在编程时应力求遵循这些规则,以养成良好的编程风格。

参考资料:

百度百科-c语言

网友(2):

#include
#include
int main()
{int i,j,t,n,a[6][6];
 scanf("%d",&n);
 for(i=0;i   for(j=0;j     scanf("%d",&a[i][j]);
 for(i=0;i   for(j=i+1;j   {t=a[i][j];a[i][j]=a[j][i];a[j][i]=t;}
 for(i=0;i   {for(j=0;j      printf("%3d",a[i][j]);
    printf("\n");
   }
return 0;
}