您的位置:首页 > 其它

算法训练 P1103

2017-03-14 10:45 786 查看
简单的模拟复数的+-*/运算,其实无需向题目要求那样是用结构体也能过

#include <cstdio>
#include <algorithm>
using namespace std;
double a,b,c,d;
char s;
int main()
{
scanf ("%c%lf%lf%lf%lf",&s,&a,&b,&c,&d);
if (s=='+') printf ("%.2lf+%.2lfi\n",a+c,b+d);
else if (s=='-') printf ("%.2lf+%.2lfi\n",a-c,b-d);
else if (s=='*') printf ("%.2lf+%.2lfi\n",a*c-b*d,b*c+d*a);
else if (s=='/') printf ("%.2lf+%.2lfi\n",(a*c+b*d)/(c*c+d*d),(b*c-d*a)/(c*c+d*d));
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  蓝桥