C语言对矩阵进行转置

C语言对矩阵进行转置,第1张

#include 
#include 

int main()
{
   int a[3][3]={1,2,3,4,5,6,7,8,9};//初始化一个矩阵出来
   int b[3][3]={0};

   for(int i=0;i<=2;i++)
   {
       for(int k=0;k<=2;k++)
       {
           b[k][i]=a[i][k];//对矩阵进行转置,交换不同位置的值



       }
   }

   printf("原矩阵为:\n");
    for(int i=0;i<=2;i++)
    {
        for(int k=0;k<=2;k++)
        {
            printf("%-2d",a[i][k]);



        }
        printf("\n");


    }
    printf("矩阵经过转置后:\n");

    for(int i=0;i<=2;i++)
    {
        for(int k=0;k<=2;k++)
        {
            printf("%-2d",b[i][k]);



        }
        printf("\n");


    }


    return 0;
}

这是代码结果

与君共勉

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/717988.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-25
下一篇 2022-04-25

发表评论

登录后才能评论

评论列表(0条)

保存