c++ operator定义一个class > my_int下面提供MAIN函数参数,哪位高手帮我把CLASS完成?int main(void){my_int a,b,c;my_int plus,minus,product,divide,asso;cin >> a;cin >> b;cin >> c;plus = a+b;minus = a-b;product = a*b;divide = a/b;asso =
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 04:31:46
![c++ operator定义一个class > my_int下面提供MAIN函数参数,哪位高手帮我把CLASS完成?int main(void){my_int a,b,c;my_int plus,minus,product,divide,asso;cin >> a;cin >> b;cin >> c;plus = a+b;minus = a-b;product = a*b;divide = a/b;asso =](/uploads/image/z/13259392-16-2.jpg?t=c%2B%2B+operator%E5%AE%9A%E4%B9%89%E4%B8%80%E4%B8%AAclass+%3E+my_int%E4%B8%8B%E9%9D%A2%E6%8F%90%E4%BE%9BMAIN%E5%87%BD%E6%95%B0%E5%8F%82%E6%95%B0%2C%E5%93%AA%E4%BD%8D%E9%AB%98%E6%89%8B%E5%B8%AE%E6%88%91%E6%8A%8ACLASS%E5%AE%8C%E6%88%90%3Fint+main%28void%29%7Bmy_int+a%2Cb%2Cc%3Bmy_int+plus%2Cminus%2Cproduct%2Cdivide%2Casso%3Bcin+%3E%3E+a%3Bcin+%3E%3E+b%3Bcin+%3E%3E+c%3Bplus+%3D+a%2Bb%3Bminus+%3D+a-b%3Bproduct+%3D+a%2Ab%3Bdivide+%3D+a%2Fb%3Basso+%3D)
c++ operator定义一个class > my_int下面提供MAIN函数参数,哪位高手帮我把CLASS完成?int main(void){my_int a,b,c;my_int plus,minus,product,divide,asso;cin >> a;cin >> b;cin >> c;plus = a+b;minus = a-b;product = a*b;divide = a/b;asso =
c++ operator
定义一个class > my_int
下面提供MAIN函数参数,哪位高手帮我把CLASS完成?
int main(void){
my_int a,b,c;
my_int plus,minus,product,divide,asso;
cin >> a;
cin >> b;
cin >> c;
plus = a+b;
minus = a-b;
product = a*b;
divide = a/b;
asso = a*b-c;
cout
c++ operator定义一个class > my_int下面提供MAIN函数参数,哪位高手帮我把CLASS完成?int main(void){my_int a,b,c;my_int plus,minus,product,divide,asso;cin >> a;cin >> b;cin >> c;plus = a+b;minus = a-b;product = a*b;divide = a/b;asso =
给你一段代码,已经测试过的了,给我最佳啊
#include
#include
using namespace std;
class my_int
{
public:
my_int(){};
my_int (double m)
{
n = m;
}
my_int operator + (const my_int& a);
my_int operator - (const my_int& a);
my_int operator * (const my_int& a);
my_int operator / (const my_int& a);
friend ostream & operator > (istream &,my_int &);
double n;
};
my_int my_int::operator + (const my_int& a)
{
return my_int(n + a.n);
}
my_int my_int::operator - (const my_int& a)
{
return my_int(n - a.n);
}
my_int my_int::operator * (const my_int& a)
{
return my_int(n * a.n);
}
my_int my_int::operator / (const my_int& a)
{
return my_int(n / a.n);
}
ostream & operator >p.n;
return input;
}
int main()
{
my_int a, b, c;
my_int plus, minus, product, divide, asso;
cin >> a;
cin >> b;
cin >> c;
plus = a+b;
minus = a-b;
product = a*b;
divide = a/b;
asso = a*b-c;
cout