Advertisement

面向对象程序设计第十一上机实践-运算符重载

阅读量:

问题描述

存在两个矩阵a与b,其结构均为两行三列,要求计算这两个矩阵的和。需对运算符“+”进行重载,使其能够应用于矩阵相加操作,例如:c=a+b。
输入

第1、2行分别对应矩阵a的数值,数据之间使用空格进行分隔。
第3、4行分别对应矩阵b的数值,数据之间使用空格进行分隔。
输出

展示矩阵a与b相加后的结果,按照行列形式输出。
示例输入

2 3 4
3 5 3
4 3 1
5 4 3
示例输出

6 6 5
8 9 6

复制代码
    #include <iostream>
    #include <iomanip>
    #include <stdio.h>
    using namespace std;
    class Complex
    {
    private:
    int a[2][3];
    public:
    Complex()
    {
        a[2][3] = 0;
    }
    void input()
    {
        for(int i = 0; i < 2; i++)
        {
            for(int j = 0; j < 3; j++)
            {
                cin>>a[i][j];

全部评论 (0)

还没有任何评论哟~