分享

228 f0707

 木俊 2018-06-23
#include"iostream"
#include"iomanip"
#include"fstream"
#include"vector"
using namespace std;
typedef vector<vector<int>> Mat;

Mat input(istream&in, Mat &a);
Mat matAdd(Mat &a, Mat &b);
void print (Mat &a);
int main()
{
ifstream in("C:\\Users\\木俊\\Desktop\\Project1\\1.txt");
for (int r, c; in >> r>> c;)
{
Mat  a(r,vector<int>(c));
Mat b = a;
Mat cc = a;
a=input(in, a);
b = input(in, b);
cc = matAdd(a, b);
print(cc);
}
system("pause");
}
void print(Mat &a)
{
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;
}   
}

Mat matAdd(Mat &a, Mat &b)
{
Mat c = a;
for (int i = 0; i < a.size(); i++)
for (int j = 0; j < a[0].size(); j++)
c[i][j]= a[i][j]+b[i][j];
return c;
}

Mat input(istream&in, Mat &a)
{
for (int i = 0; i < a.size(); i++)
for (int j = 0; j < a[0].size(); j++)
in >> a[i][j];
return a;
}

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多