定义复数类Complex,构造两个对象,并调用成员函数对它们进行加减乘除运算.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/15 12:47:04

定义复数类Complex,构造两个对象,并调用成员函数对它们进行加减乘除运算.
定义复数类Complex,构造两个对象,并调用成员函数对它们进行加减乘除运算.

定义复数类Complex,构造两个对象,并调用成员函数对它们进行加减乘除运算.
//定义复数类,构造两个对象,并调用成员函数对它们进行加减乘除
#include "iostream.h"
class Complex
{
 private :
 double real;
double imag;
public :
 void set();
void add(Complex a,Complex b); //+
void minus(Complex a,Complex b); //-
void multiply(Complex a,Complex b); //*
void divide(Complex a,Complex b); //÷
bool judgeZero();
void show();
};
void Complex::add(Complex a,Complex b) //+
{
 real=a.real+b.real;
imag=a.imag+b.imag;
}
void Complex::minus(Complex a,Complex b) //-
{
 real=a.real-b.real;
imag=a.imag-b.imag;
}
void Complex::multiply(Complex a,Complex b) //*
{
 real=a.real*b.real - a.imag*b.imag;
imag=a.real*b.imag + a.imag*b.real;
}
void Complex::divide(Complex a,Complex b) //÷
{
double p=b.real*b.real + b.imag*b.imag;
 real=(a.real*b.real + a.imag*b.imag) / p;
imag=(a.imag*b.real - a.real*b.imag) / p;
}
void Complex::set()
{
 char ch1,ch2;
 cin>>real>>ch1>>imag>>ch2;
if(ch1=='-') imag=-imag;
}
void Complex::show()
{
 if(real==0)
 {
 if(imag==0) cout

定义复数类Complex,构造两个对象,并调用成员函数对它们进行加减乘除运算. 定义这个复数类,复数的实部与虚部定义为私有数据成员.用复数类定义两个复数对象,定义这个复数类,复数的实部与虚部定义为私有数据成员。用复数类定义两个复数对象,用构造函数将初 定义一个复数类complex ,重载运算符“+”使之用于复数的加法运算,两个复数之和,复数与整数之和参加运算的两个运算量可以都是类对象,也可以是其中的一个整数,顺序任意. 定义复数类complex,并使用友元函数实现复数的加法,减法,乘法,所有函数都返回c都返回complex对象. (C++)定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算.定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算.参加运算的两个运算量可以都是复数类对象,也可以 定义一个复数类.(1)构造函数重载默认构造函数 、带参数构造函数(2)定义友元函数,完成输出复数对象的功能.(3)定义成员函数,输入对象信息.(4)重载“+”运算符,使之实现两个复数 C++定义一个复数类Complex,包括实数部分real和虚数部分imaginary两个私有数据成员定义一个复数类Complex,包括实数部分real和虚数部分imaginary两个私有数据成员,构造函数将数据成员初始化为形参值 定义一个名为complex的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数使用,并定义成员函数打印复数的值 定义一个复数类Complex,定义带有2个参数(都为缺省参数)的构造函数;重载“/”(成员函数实现);重载“ 定义一个复数类,并实现以下复数类的方法:构造方法、得到实部、得到虚部、设置实部、设置虚部、复数的加复数类Complex必须满足如下要求:(1) 复数类Complex 的属性有:RealPart :double型,代表 实现复数类Complex的定义,包括实部m_Real和虚部m_Image;必须包括如下成员函数:1.带两个参数(带默认形参值,实部和虚部都为零)的构造函数;2.输出复数的函数disp( ),输出形式为“a+bi”,a Console 应用程序设计一个复数类,重载运算符 +,-.在 Main 中定义两个复数对象并用+、- 运算获取结果 设计一个复数类,重载运算符+、—.在Main中定义两个复数对象并用+、—运算获取结果. 如何用C++编写复数类complex ,和 加减乘除的重载哦,高手help~~~~~定义一个复数类complex,二个数据成员为double型r,i为private属性.定义代二个参数的构造函数和一个showinfo()函数用以输出r,i的值,set 用java定义一个复数类Complex,能够创建复数对象,并且实现复数之间的加、减运算复数具有实部和虚部两部分,如2+5i就是一个复数,其中2为实部,5i为虚部;两复数相加时,实部与实部相加,虚部与虚 用Java定义一个复数类complex,它的内部具有两个实例变量:realPart和imagPart,分别代表复数的实部和虚部定义一个复数类 complex ,它的内部具有两个实例变量:realPart和imagPart,分别代表复数的实部 定义一个名为complex 的复数类,其属性数据为复数的实部和虚部,要求构造函数和拷贝构造函数,并能打印复数我是初学者,编的代码如下,编译没有问题,结果输出不对.求大虾解决,#include #include cla java:实现复数类Complex 成员属性:real,imag 分别表示实部,虚部实现复数类Complex成员属性:real,imag 分别表示实部,虚部构造方法:自定义成员方法:Complex add(Complex oth)Complex cut(Complex oth)void print()