C++程序设计问题!求解!

2025-03-18 18:53:31
推荐回答(3个)
回答1:

程序有两个问题:

1. Complex类的add方法没有实现,编译会报错,这个是最容易看到的,实现如下:

void Complex::add(Complex &c){
    r += c.r;
    i += c.i;
}

2. show方法中,虚数部分符号判断逻辑错误,当i小于0时为“-”号,应改为:

i < 0 ? '-' : '+'

3. 当i=0时,show函数会出现“3+0i”的显示问题。所以当i=0时,最好不显示虚数部分,自行修改。

回答2:

你这个程序中没有实现类中的add函数啊。
需要添加一个add函数的实现。

回答3:

C2=4.5,是几个意思?