>mat[i][j];}}}voidMatrix::display()//定义输出数据函数{for(inti=0;i >mat[i][j];}}}voidMatrix::display()//定义输出数据函数{for(inti=0;i

全文预览

c 运算符重载作业

上传者:学习一点 |  格式:docx  |  页数:14 |  大小:56KB

文档介绍
:"<<endl;inti,j;for(i=0;i<n;i++){for(j=0;j<m;j++){cin>>mat[i][j];}}}voidMatrix::display()//定义输出数据函数{for(inti=0;i<n;i++){for(intj=0;j<m;j++){cout<<mat[i][j]<<"";}cout<<endl;}}intmain(){Matrixa,b,c;cout<<"请输入第一个n*m矩阵"<<endl;cin>>a;cout<<"请输入第二个n*m矩阵"<<endl;cin>>b;cout<<endl<<"Matrixa:"<<endl;cout<<a;cout<<endl<<"Matrixb:"<<endl;cout<<b;c=a+b;//用重载运算符“+”实现两个矩阵相加cout<<endl<<"Matrixc=Matrixa+Matrixb:"<<endl;c=a-b;//用重载运算符“+”实现两个矩阵相加cout<<endl<<"Matrixc=Matrixa-Matrixb:"<<endl;cout<<c;c=a*b;//用重载运算符“+”实现两个矩阵相加cout<<endl<<"Matrixc=Matrixa*Matrixb:"<<endl;cout<<c;c=a/b;//用重载运算符“+”实现两个矩阵相加cout<<endl<<"Matrixc=Matrixa/Matrixb:"<<endl;cout<<c;return0;}Task8-5/*5.实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、求反、比较(6种关系)的运算。*/#include<iostream>#include<stdlib.h>usingnamespacestd;intgcd(intm,intn);classFraction

收藏

分享

举报
下载此文档