#include <iostream>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int main(){
double r1,p1,r2,p2;
cin>>r1>>p1>>r2>>p2;
double a1=r1*cos(p1),b1=r1*sin(p1),a2=r2*cos(p2),b2=r2*sin(p2);
double a3=a1*a2-b1*b2;
double b3=a1*b2+a2*b1;
if(a3>-0.005&&a3<0){
a3=-a3;
printf("%.2f",a3);
}
else
printf("%.2f",a3);
if(b3>0)
printf("+%.2fi",b3);
else if(b3>-0.005){
b3=-b3;
printf("+%.2fi",b3);
}
else if(b3<0)
printf("%.2fi",b3);
return 0;
}
//r1+p1 i,
//r2+p2 i
1051 复数乘法 (15 分)
最新推荐文章于 2021-03-21 13:22:24 发布