博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
课堂练习
阅读量:5312 次
发布时间:2019-06-14

本文共 1033 字,大约阅读时间需要 3 分钟。

#include
#include
using namespace std;class Complex {public: Complex(double a= 0, double b= 0); Complex(Complex &t); void add(Complex x); void show(); double mod();private: double real, imaginary;};Complex::Complex(double a, double b) { real = a; imaginary = b; if (imaginary == 0) cout << real << endl; else cout << real << "+" << imaginary << "i" << endl;}Complex::Complex(Complex &t){ real = t.real; imaginary = t.imaginary;}void Complex::add(Complex x){ real = x.real + real; imaginary = x.imaginary + imaginary;}void Complex::show() { cout << real << "+" << imaginary<< "i" << endl;}double Complex::mod() { return sqrt(pow(real, 2) + pow(imaginary, 2));}int main(){ Complex c1(3, 5); Complex c2(4.5); Complex c3(c1); c1.add(c2); c1.show(); cout << c1.mod(); system("pause"); return 0;}

总结:在课堂上没有写void add(Complex x);void show();double mod();说明对程序还是不熟悉,做的时候还是要请教同学才能写出来。

转载于:https://www.cnblogs.com/wmy0621/p/10632758.html

你可能感兴趣的文章
多米诺骨牌
查看>>
Linq 学习(1) Group & Join--网摘
查看>>
asp.net 调用前台JS调用后台,后台掉前台JS
查看>>
Attribute(特性)与AOP
查看>>
苹果手表:大方向和谷歌一样,硬件分道扬镳
查看>>
Competing Consumers Pattern (竞争消费者模式)
查看>>
Android面试收集录15 Android Bitmap压缩策略
查看>>
PHP魔术方法之__call与__callStatic方法
查看>>
ubuntu 安装后的配置
查看>>
【模板】对拍程序
查看>>
【转】redo与undo
查看>>
解决升级系统导致的 curl: (48) An unknown option was passed in to libcurl
查看>>
Java Session 介绍;
查看>>
spoj TBATTLE 质因数分解+二分
查看>>
Django 模型层
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
P2P综述
查看>>
第五章 如何使用Burp Target
查看>>
Sprint阶段测试评分总结
查看>>
sqlite3经常使用命令&amp;语法
查看>>