#include <bits/stdc++.h>
using namespace std;
int main()
{
double r1, p1, r2, p2;
cin >> r1 >> p1 >> r2 >> p2;
double a = r1 * r2 * cos(p1) * cos(p2) - r1 * r2 * sin(p1) * sin(p2);
double b = r1 * r2 * cos(p1) * sin(p2) + r1 * r2 * sin(p1) * cos(p2);
if(a + 0.005 >= 0 && a < 0) {
printf("0.00");
} else {
printf("%.02lf", a);
}
if(b + 0.005 >= 0 && b < 0) {
printf("+0.00i");
} else if(b >= 0) {
printf("+%.2lfi", b);
} else {
printf("%.2lfi", b);
}
return 0;
}
1051.复数乘法
最新推荐文章于 2022-02-11 11:28:39 发布