作业7.10
来源:互联网 发布:免费爆吧软件 编辑:程序博客网 时间:2024/05/16 09:00
#include<iostream.h> class erwei { private: int a[2][2]; public: erwei(int a,int b,int c,int d); erwei(){} void input(); friend erwei operator-( erwei& x, erwei& y); friend erwei operator+( erwei& x, erwei& y); void show(); }; void erwei::show() { for(int i=0;i<2;i++) for(int j=0;j<2;j++) cout<<a[i][j]<<"\t"; cout<<endl; } erwei:: erwei(int i,int b,int c,int d) { int* p=a[0]; *p=i; p++; *p=b; p++; *p=c; p++; *p=d; } void erwei::input() {cin>>a[0][0]>>a[0][1]>>a[1][0]>>a[1][1]; cout<<endl;} erwei operator+( erwei& x, erwei& y) { erwei p; for(int i=0;i<2;i++) for(int j=0;j<2;j++) p.a[i][j]=y.a[i][j]+x.a[i][j]; return p; } erwei operator-( erwei& x, erwei& y) { erwei p; for(int i=0;i<2;i++) for(int j=0;j<2;j++) p.a[i][j]=x.a[i][j]-y.a[i][j]; return p; } int main() { erwei i(1,2,3,4),j,k; cout<<"第一个二位数组为:1,2,3,4"<<endl; cout<<"请输入第二个二维数组:"; j.input(); k=i+j; cout<<"数组i+j=的值:"<<endl; k.show(); k=i-j; cout<<"数组i-j=的值:"<<endl; k.show(); return 0; }运行结果
0 0
- 作业7.10
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业~~~~~~~~~~~~~
- 作业
- 作业
- 作业
- 作业
- 作业
- 作业
- python\split\join
- 8051寄存器
- java中Map集合总结
- tx标签配置事务却无法回滚
- 【Python]五分钟理解元类(Metaclasses)【转载】
- 作业7.10
- 【笔记】Java与内存屏障
- matlab ndims 函数 与 expand 函数
- 数字逆序输出
- 教程——ZEDBoard简单PL实验
- android studio的使用心得
- 使用Android Studio遇到JAVA (TM) Platform SE binary stop working的问题
- ios内存管理1-retain和release的简单使用
- 采用aidl绑定远程服务