欢迎光临
我们一直在努力

国开电大《C++语言程序设计》上机实验形考三实验九【标准答案】

可做奥鹏国开全部院校作业论文!答案请添加qq:599792888 或 微信:1095258436

上机实验9:操作符重载的应用

一、实验内容

下面程序定义了复数类Complex的3个对象:Complex u(10, 20), v(5,-4), s;

在程序中通过s = u + v;来计算u和v的和,并将结果存入s中,填补缺失的语句并调试出正确运行结果。

#include <iostream>

using namespace std;

class Complex

{private:

double real, imag; //real、imag分别保存复数的实部、虚部

public:

Complex() { real = 0; imag = 0;}

Complex(double r, double i) {real = r; imag = i; }

void display()

{ cout<< “(“<< real;国开答案请进:opzy.net或请联系微信:1095258436

if (imag >0)cout<< “+” << imag << “i)”;

else if (imag<0) cout<< imag << “i)”;

}

// 通过成员函数重载运算符“+”

};

void main()

{ Complex u(10, 20), v(5,-4), s;

s = u + v; // 使用重载的运算符“+”

u.display(); cout<<“+ “;

v.display(); cout<<“= “;

s.display(); cout<<endl;

}

二、实验要求

在Complex类中编写重载运算符“+”的函数,保证语句的用法正确并显示复数运算结果。

三、实验结果截图

(请将实际上机运行的结果截图并上传)

赞(2)
未经允许不得转载:奥鹏作业网 » 国开电大《C++语言程序设计》上机实验形考三实验九【标准答案】

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址