C语言求任意行列的转置矩阵

  • Post author:
  • Post category:其他


#include<stdio.h>

int main(void)

{


int n,m;

printf(“请输入即将输入的行列式的行数与列数!\n”);

scanf(“%d %d”,&n,&m);

int a[n][m];

int i=0;

int k=0;

for(i=0;i<n;i++)

{


for(k=0;k<m;k++)

{


scanf(“%d”,&a[i][k]);

}

}

for(i=0;i<n;i++)

{


for(k=0;k<m;k++)

{


printf(“%d”,a[i][k]);

}

printf(“\n”);

}

printf(“超级转置机器人正在运转!\n”);

int b[m][n];

i=0;

k=0;

int w=0;

int g=0;

while(g!=n)

{


for(w=0;w<m;w++)

{


b[w][g]=a[i][k];

k++;

}

if(k==m)

{


i++;

k=0;

g++;

}

}

for(w=0;w<m;w++)

{


for(g=0;g<n;g++)

{


printf(“%d”,b[w][g]);

}

printf(“\n”);

}

}



版权声明:本文为wantsnowfly原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。