实现复数类Complex的定义,包括实部m_Real和虚部m_Image;必须包括如下成员函数:
1.带两个参数(带默认形参值,实部和虚部都为零)的构造函数;
2.输出复数的函数disp( ),输出形式为“a+bi”,a为实部,b为虚部;
3.设置复数的实部和虚部的函数的函数SetC(float r,float i );
4.返回实部的函数GetR()和返回虚部的函数GetI();
5.求复数绝对值的函数AbsComplex( );
并在主函数生成复数Complex的对象,测试所有成员函数.
人气:314 ℃ 时间:2020-03-29 19:32:31
解答
#include #include using namespace std;class Complex{float m_Real;float m_Image;public:Complex(float r=0.0,float i=0.0){m_Real=r;m_Image=i;}void SetC(float r,float i){m_Real=r;m_Image=i;}void disp() co...
推荐
- 1、 设计一个复数类Complex,包括实部real和虚部image,设计3个友元函数,实现两个复数的加、减和乘法运算
- 用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算
- 定义一个复数类Complex,使得下面的代码能够工作
- 定义复数类complex,并使用友元函数实现复数的加法,减法,乘法,所有函数都返回c
- 定义一个名为complex 的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数,并能打印复数
- 如果一名儿童和一名成年人的身高分别是120厘米和175厘米,那么头部长分别是多少厘米?
- 把质量是8.9kg的正方体铜块,放在面积是1平方米的水平桌面中央,求铜块队桌面的压强(密度铜=8.9乘10三次方kg/立方米 )
- 如图,AD是△ABC的角平分线,BE⊥AD交AD的延长线于E,EF∥AC交AB于F,求证:AF=FB.
猜你喜欢