分享

222 f0701

 木俊 2018-06-22
#include"iostream"
#include"iomanip"
#include"fstream"
#include"vector"
using namespace std;
vector<vector<int>>a;

void input();
void transpose();
void print();
int main()
{
//ifstream in("C:\\Users\\木俊\\Desktop\\Project1\\1.txt");
input();
print();
transpose();
print();

system("pause");
}
void print()
{
for (int i = 0; i < a.size(); i++)
{
for (int j = 0; j < a[0].size(); j++)
{
cout << setw(4) << a[i][j];
}
cout << endl;
}
}
void transpose()
{
vector<vector<int>>b(a[0].size(), vector<int>(a.size()));
for (int i = 0; i < a.size(); i++)
{
for (int j = 0; j < a[0].size(); j++)
{
b[j][i] = a[i][j];
}
}
a = b;
}
void input()
{
ifstream in("C:\\Users\\木俊\\Desktop\\Project1\\1.txt");
int row, col;
in >> row >> col;
a.resize(row,vector<int>(col));
for (int i = 0; i < row; i++)
{
for (int j = 0; j < col; j++)
{
in >> a[i][j];
}
}
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多