第八周实验报告1.1

来源:互联网 发布:非牛顿流体淘宝 编辑:程序博客网 时间:2024/05/22 17:47
* Copyright (c) 2011, 烟台大学计算机学院学生 
* All rights reserved.
* 文件名称: class time
* 作 者: 于昊
* 完成日期: 2012 年 04 月 6 日
* 版 本 号: 1.0
* 对任务及求解方法的描述部分
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:

* 算法设计:……

#include <iostream>using namespace std;class Complex{public:Complex(){real=0;imag=0;}Complex(double r,double i){real=r;imag=i;}Complex operator+(Complex &c2);Complex operator-(Complex &c2);Complex operator*(Complex &c2);Complex operator/(Complex &c2);void display();private:double real;double imag;};//下面定义成员函数Complex Complex::operator+(Complex &c2){return Complex(real+c2.real,imag+c2.imag);}Complex Complex::operator-(Complex &c2){return Complex(real-c2.real,imag-c2.imag);}Complex Complex::operator*(Complex &c2){return Complex(real*c2.real,imag*c2.imag);}Complex Complex::operator/(Complex &c2){return Complex(real/c2.real,imag/c2.imag);}void Complex::display(){cout<<"("<<real<<","<<imag<<"i)"<<endl;}int main(){Complex c1(3,4),c2(5,-10),c3;cout<<"c1=";c1.display();cout<<"c2=";c2.display();c3=c1+c2;cout<<"c1+c2=";c3.display();c3=c1-c2;cout<<"c1-c2=";c3.display();c3=c1*c2;cout<<"c1*c2=";c3.display();c3=c1/c2;cout<<"c1/c2=";c3.display();system("pause");return 0;}


 

原创粉丝点击