• 如何打印出矩阵哇咔咔卡卡 以及矩阵转置


    好久不编写程序的韩璐璐又重新编程,发现很多基础的知识什么的都忘掉了,果然,程序员们要多多编程,勤奋练习。

    #include<iostream>
    #include<cstdio>
    using namespace std;

    int main(void)
    {
        int n;
        int a[5][5];
        int b[5][5];
        cin>>n;
        if(n<1||n>5)
        {
             cout<<"matrix order error";
        }

        else{
            int i,j;
            for(i=0;i<n;i++)
            {
                 for(j=0;j<n;j++)
            {
                cin>>a[i][j];
                b[i][j]=a[i][j];
            }
            }

            for(i=0;i<n;i++)
            {
                for(j=0;j<i;j++)
                {
                    a[i][j]=a[j][i];
                    a[j][i]=b[i][j];
                }
            }

               for (i = 0;i < n;i++)
           {
            for (j = 0;j < n;j++)
            {
                 cout << a[i][j] << " ";
            }

               cout << endl;
          }
         }

        return 0;
    }

    矩阵转置的过程完全是自己写的,应该会有更加简洁的方法。

    卡死在了最后矩阵的输出。。。

    其实用二重循环就完全可以实现,知识回车键的输出注意一下就好了。

    自己果然是个水笔。。。。QAQ、。。。

  • 相关阅读:
    git merge branch
    Notes on Large-scale Video Classification with Convolutional Neural Networks
    ubuntu shell编程笔记
    cpu-z for ubuntu 12.04 64bit : cpu-g
    Notation, First Definitions 转 http://brnt.eu/phd/node9.html
    textext for Inkscape
    read later
    Matlab远程调试 转
    Ubuntu中的在文件中查找和替换命令
    Ubuntu 下matlab 查看memory函数
  • 原文地址:https://www.cnblogs.com/hanlu-blog/p/6635647.html
Copyright © 2020-2023  润新知