运算符重载两数组相加
来源:互联网 发布:人才市场管理系统java 编辑:程序博客网 时间:2024/05/17 22:25
#include<iostream.h>class arry{int a[4][4];public:arry(){ for(int i=0;i<4;i++)for(int j=0;j<4;j++)a[i][j]=0;}void intput(){int f[4][4];for(int i=0;i<4;i++){for(int j=0;j<4;j++){cin>>f[i][j];a[i][j]=f[i][j];} }}void print(){ for(int i=0;i<4;i++){for(int j=0;j<4;j++){cout<<a[i][j]<<" ";}cout<<'\n';}}friend arry operator+(arry c,arry d) {arry e;for(int i=0;i<4;i++){for(int j=0;j<4;j++){e.a[i][j]=c.a[i][j]+d.a[i][j];}}return e;}};void main(){arry n,m,j;cout<<"请输入第一个4*4数组"<<endl;n.intput();cout<<"************************************"<<endl; cout<<"请输入第二个4*4数组"<<endl; m.intput();cout<<"这两个数组为"<<endl;n.print();cout<<"***********************************"<<endl;m.print();j=n+m;cout<<"两数组相加后为"<<endl;j.print();}
0 0
- 运算符重载两数组相加
- 运算符重载 矩阵相加
- 用运算符重载实现复数相加
- 用运算符重载“+”的方法直接实现两个一维数组对应元素的相加
- C/C++ 重载+运算符重载加号 实现矩阵相加
- 两种重载运算符
- 运算符重载实例:数组
- 二维数组运算符重载
- 重载运算符“+”,使之能用于两个复数相加
- 实现m*n型数列相加(重载运算符)
- C/C++运算符重载实现字符串相加
- 编写Addition类,该类中应包含一组实现两数相加运算的重载方法
- 运算符重载简单两例(c++)
- 运算符重载 重载的两种方法 +
- C++:重载运算符避免数组越界
- 自定义数组类运算符重载
- Problem D: 整型数组运算符重载
- Problem A: 整型数组运算符重载
- Accelerite 发布了 CloudPlatform 最新版 4.7 , 前身是Citrix CloudPlatform
- 0003算法笔记——【分治法】分治法与二分搜索,棋盘覆盖问题
- 非线性电子电路实验报告四
- 深入理解RunLoop
- 三星galaxy S3 刷MIUI 后使用效果
- 运算符重载两数组相加
- 最大公约数
- 回溯法和栈的思想用于“八皇后问题”的求解
- session.use_trans_sid
- 音视频基本概念
- 函数模板返回两个值的最小值,确保能正确处理字符串
- 红黑树R-B-tree
- 自动化测试常用断言的使用方法(python)
- POJ3621 Sightseeing Cows