《程序设计基础二》类的设计部分练习题目:1432--1446,运算符重载部分练习题目:1447--1461

Problem 1436. -- 类的设计(5)---复数类Complex

1436: 类的设计(5)---复数类Complex

Time Limit: 10 Sec  Memory Limit: 65535 MB   64bit IO Format: %lld
Submitted: 1130  Accepted: 823
[Submit][Status][Web Board]

Description

设计复数类Complex,成员数据包括实部real和虚部imag,类型都是double。根据给定的main函数设计必要的成员函数。main函数已给定,提交时只需要提交main函数外的代码部分。

int main()
{
    Complex c1,c2(1,2);
    fun(c1);
    fun(c2);
    c1.SetComplex(0,-2);
    c2.SetComplex(-1,0);
    fun(c1);
    fun(c2);
    c1.SetComplex(1,-2);
    c2.SetComplex(-1,2);
    fun(c1);
    fun(c2);
    c1.SetComplex(-1,-2);
    fun(c1);
    return 0;
}

Sample Output

0
1+2i
-2i
-1
1-2i
-1+2i
-1-2i

[Submit][Status][Web Board]