题目1193:矩阵转置

来源:互联网 发布:java老版手机游戏 编辑:程序博客网 时间:2024/06/05 11:19
#include "iostream"#include "stdio.h"#include <vector>#include <cstring>#include <algorithm>#include <string>#include <string.h>#include <stack>using namespace std; //1193int mat[101][101];int main(){    int n;    //freopen("input.txt","r",stdin);    while(cin>>n){        for(int i=1;i<=n;i++)            for(int j=1;j<=n;j++)                cin>>mat[i][j];        for(int i=1;i<=n-1;i++)            for(int j=i+1;j<=n;j++)                swap(mat[i][j],mat[j][i]);        for(int i=1;i<=n;i++){            cout<<mat[i][1];            for(int j=2;j<=n;j++)                cout<<" "<<mat[i][j];            cout<<endl;        }       }    return 0;}/**************************************************************    Problem: 1193    User: cust123    Language: C++    Result: Accepted    Time:30 ms    Memory:1560 kb****************************************************************/

0 0
原创粉丝点击