复数类的设计和复数的运算.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/10/02 08:45:13
复数类的设计和复数的运算.
要求:
设计一个完整的复数类,能够完成复数的加、减、乘、除运算.
为复数类添加两个双精度型的数据成员real和imag,分别为复数的实部和虚部.
设计默认构造函数、带参数的构造函数和拷贝构造函数.
为复数类分别添加一个参数(参数类型为复数类)和两个参数(参数类型均为双精度数,分别代表复数的实部和需部)的加、减、乘、除函数,完成两个复数的运算.
添加复数输出函数Print,完成复数完整输出.
在主函数中有输入复数的提示和进行何种运算的提示,并有运算结果的输出.
上机调试程序并截图,只截运行结果的图即可.
上交程序完整代码.
要求:
设计一个完整的复数类,能够完成复数的加、减、乘、除运算.
为复数类添加两个双精度型的数据成员real和imag,分别为复数的实部和虚部.
设计默认构造函数、带参数的构造函数和拷贝构造函数.
为复数类分别添加一个参数(参数类型为复数类)和两个参数(参数类型均为双精度数,分别代表复数的实部和需部)的加、减、乘、除函数,完成两个复数的运算.
添加复数输出函数Print,完成复数完整输出.
在主函数中有输入复数的提示和进行何种运算的提示,并有运算结果的输出.
上机调试程序并截图,只截运行结果的图即可.
上交程序完整代码.
#include
#include
#include
#include
#include
#include
#define EPS 1e-5 //定义精度常数
using namespace std; //使用标准空间命名std
namespace NameCComplex //定义命名空间NameCComplex
{
class CComplex ////定义一个CComplex类
{
private:
double Real,Image;
public:
CComplex(double real=0,double image=0) //构造函数
{
Real=real;
Image=image;
}
friend istream & operator>>(istream &is,CComplex &com); //重载输入
friend ostream & operatorcom.mod())
return 1;
else
return 0;
}
int CComplex::operator(istream &is,CComplex &com) //重载输入,可以输入a+bi的形式
{
couts; //用字符串的形式接受复数
int len=strlen(s); //求出字符串的长度
int n=0,sign=1;
//n为当前从字符串中提取出来的数字,初始化为0;sign是难道符号,初始化为正
com.Image=com.Real=0;
for(int k=0;k
#include
#include
#include
#include
#include
#define EPS 1e-5 //定义精度常数
using namespace std; //使用标准空间命名std
namespace NameCComplex //定义命名空间NameCComplex
{
class CComplex ////定义一个CComplex类
{
private:
double Real,Image;
public:
CComplex(double real=0,double image=0) //构造函数
{
Real=real;
Image=image;
}
friend istream & operator>>(istream &is,CComplex &com); //重载输入
friend ostream & operatorcom.mod())
return 1;
else
return 0;
}
int CComplex::operator(istream &is,CComplex &com) //重载输入,可以输入a+bi的形式
{
couts; //用字符串的形式接受复数
int len=strlen(s); //求出字符串的长度
int n=0,sign=1;
//n为当前从字符串中提取出来的数字,初始化为0;sign是难道符号,初始化为正
com.Image=com.Real=0;
for(int k=0;k
复数类的设计和复数的运算.
设计一个复数类.从键盘输入2个复数,完成复数的加减运算,然后输出运算结果.
C++ 一个复数类,运算符重载 + ,实现复数和复数的相加.
1、 设计一个复数类Complex,包括实部real和虚部image,设计3个友元函数,实现两个复数的加、减和乘法运算
(急求)设计一个复数类型的类,要求支持复数的加法减法、乘法、除法、取实部和虚部的运算.
3、 设计一个复数类型的类,要求支持复数的加法减法、乘法、除法、取实部和虚部的运算.
复数的平方运算,
复数的运算,
复数的运算
复数的加减运算
复数的运算公式
C++定义描述复数的结构体类型变量,是想复数的输入输出.设计三个函数实现复数的加法,减法和乘法运算.