8080:运算符重载复整数相加

Time/Memory Limit:1000 MS/32768 K
Submitted: 675 Accepted: 376

 Problem Description

定义一个复数类实现复数与复数,复数与整数,整数与复数相加,并保证下面主函数正常运行。
int main()
{
         complex c1;
         while(cin>>c1)//operator>>
         {
                  complex c2=7+c1;//整数+复数
                  cout<<c2;
                  complex c3=c1+c2;//复数+复数
                  cout<<c3;
         }
         return 0;
}

 Input

输入数据有多组,每行两个整数,分别代表复数的实部和虚部。

 Output

运行主函数后的运行结果。
格式按a+bi形式显示。
如果虚部为负数则显示a-bi,其它情况不在考虑范围内。

 Sample Input

10 3

 Sample Output

17+3i
27+6i

 Recommend

zh