zoukankan      html  css  js  c++  java
  • 如何打印出矩阵哇咔咔卡卡 以及矩阵转置

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

    #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、。。。

  • 相关阅读:
    Kentico的UIPager的pagesize不工作
    哈啰单车流量问题
    安卓手机无限重启是怎么回事?
    Kentico的翻译功能
    Remote Desktop Free Manager
    访问存储在服务器中的CDR
    保持观察者状态达到跳出或不迷
    高通IPQ4019
    satixnet satellite modem T1000e
    802.11n 中HT20 HT40的区别和信道划分及plus,minus含义
  • 原文地址:https://www.cnblogs.com/hanlu-blog/p/6635647.html
Copyright © 2011-2022 走看看