用C++ 写一个完整的Complex number(复数)用户给出2个数程序计算+-*/
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/30 16:42:22
用C++ 写一个完整的Complex number(复数)用户给出2个数程序计算+-*/
以下是已有的
#include
using namespace std;
class Complex {
private:
double a,b; // z = a + bi
public:
Complex();
Complex( const Complex & right );
Complex( double aa,double bb );
Complex( double aa );
void set( double aa,double bb );
double getreal() const;
double getim() const;
Complex & operator = ( const Complex & right );
Complex & operator += ( const Complex & right );
Complex & operator -= ( const Complex & right );
Complex & operator *= ( const Complex & right );
bool operator == ( const Complex & right ) const;
bool operator = ( const Complex & right ) const;
bool operator () const; // the unary not operator
Complex operator + ( const Complex & right ) const;
Complex operator - ( const Complex & right ) const;
Complex operator * ( const Complex & right ) const;
Complex operator / ( const Complex & right ) const;
Complex operator - () const; // the unary minus
// input output operators
friend ostream & operator > ( istream & in,Complex & right );
};
// class implementation
int main() {
string e;
while (1){
coute;
if(e[0]== 'q' or e[0]=='Q') break;
return 0;
}
以下是已有的
#include
using namespace std;
class Complex {
private:
double a,b; // z = a + bi
public:
Complex();
Complex( const Complex & right );
Complex( double aa,double bb );
Complex( double aa );
void set( double aa,double bb );
double getreal() const;
double getim() const;
Complex & operator = ( const Complex & right );
Complex & operator += ( const Complex & right );
Complex & operator -= ( const Complex & right );
Complex & operator *= ( const Complex & right );
bool operator == ( const Complex & right ) const;
bool operator = ( const Complex & right ) const;
bool operator () const; // the unary not operator
Complex operator + ( const Complex & right ) const;
Complex operator - ( const Complex & right ) const;
Complex operator * ( const Complex & right ) const;
Complex operator / ( const Complex & right ) const;
Complex operator - () const; // the unary minus
// input output operators
friend ostream & operator > ( istream & in,Complex & right );
};
// class implementation
int main() {
string e;
while (1){
coute;
if(e[0]== 'q' or e[0]=='Q') break;
return 0;
}
![用C++ 写一个完整的Complex number(复数)用户给出2个数程序计算+-*/](/uploads/image/z/7746732-36-2.jpg?t=%E7%94%A8C%2B%2B+%E5%86%99%E4%B8%80%E4%B8%AA%E5%AE%8C%E6%95%B4%E7%9A%84Complex+number%28%E5%A4%8D%E6%95%B0%EF%BC%89%E7%94%A8%E6%88%B7%E7%BB%99%E5%87%BA2%E4%B8%AA%E6%95%B0%E7%A8%8B%E5%BA%8F%E8%AE%A1%E7%AE%97%2B-%2A%2F)
你是要在以上基础上修改还是推到重写?
再问: 基础上修改
再答: 还有个疑问:这个是题目自身提供的类声明?而题目实际目的只是让你写出函数的定义?这关系到是否能够修改函数声明。你至今未追问,大家时间有限,我只能按照上述类声明编写对应函数了:具体代码看附件,编译测试通过。
再问: 运行程序后 本该打完Q以外字母后程序继续运行,可是没有反应
再答: 你没看我程序怎么写的吗? 要输入两个复数看结果。 比如输入a(只要不是q)后,就是选择不退出了。 然后接下来要输入两个复数的实部和虚部: 4 4 4 4 继续回车你就看到运算结果了......
再问: 基础上修改
再答: 还有个疑问:这个是题目自身提供的类声明?而题目实际目的只是让你写出函数的定义?这关系到是否能够修改函数声明。你至今未追问,大家时间有限,我只能按照上述类声明编写对应函数了:具体代码看附件,编译测试通过。
再问: 运行程序后 本该打完Q以外字母后程序继续运行,可是没有反应
再答: 你没看我程序怎么写的吗? 要输入两个复数看结果。 比如输入a(只要不是q)后,就是选择不退出了。 然后接下来要输入两个复数的实部和虚部: 4 4 4 4 继续回车你就看到运算结果了......
用C++ 写一个完整的Complex number(复数)用户给出2个数程序计算+-*/
编写一个完整的Java Applet 程序使用复数类Complex验证两个复数 1+2i 和3+4i 相加产生一个新的复
用matlab 编程,要解方程的程序,ax^2+bx+c=0; 得到复数解.a b c 为函数的变量,由用户输入例如
用java编译一个复数Complex程序,满足以下条件:(越快越好,
14、设计一个完整的复数complex类,要求利用运算符重载实现复数的加法(+)、减法(-)、乘法(*)运算
在目前的计算机系统里用整数运算能得到的最大Fibonacci数是多大?用C语言写一个完整的程序计算,并每隔10
在线等! 编写一个计算两个数相加的JS程序,两个数字由用户自行填写,在弹出对话框中给出两个数的和!
写Java程序,输入一个非负的整数,并计算 为用户的整数的阶乘
用java 编写一个程序,接受用户输入的一段英文文字,统计出其中的字符个数、单词个数和句子的个数.
用c语言.定义一个数组存储10个整数,用户输入10个数值存储到数组里,计算平均值,并统计低于平均值的个数
编写程序,计算1!+2!+3!+.+n!的值,其中n的值由用户输入.答案给出来了,求讲解过程,谢谢!
java程序:创建一个复数类complex,复数具有如下格式:RealPart+ImaginaryRart*I,其中,I