当前位置:网站首页>1051 Multiplication of Complex Numbers (15 points)
1051 Multiplication of Complex Numbers (15 points)
2022-08-11 07:47:00 【dumb bit】
题目要求:
代码:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
//輸入
Scanner scanner = new Scanner(System.in);
double r1 = scanner.nextDouble();
double p1 = scanner.nextDouble();
double r2 = scanner.nextDouble();
double p2 = scanner.nextDouble();
double a = r1 * Math.cos(p1);
double b = r1 * Math.sin(p1);
double c = r2 * Math.cos(p2);
double d = r2 * Math.sin(p2);
//(a+bi)*(c+di) = ac + adi +bci -bd = (ac-bd) + (ad+bc)i
double s = a * c - b * d;
String sb = "-0.00".equals(String.format("%.2f",s)) ? "0.00" : String.format("%.2f",s);
double x = a * d + b * c;
String xb = x >= 0 ? (String.format("+%.2fi", x)) : (String.format("%.2fi", x));
if ("-0.00i".equals(xb)) {
xb = "+0.00i";
}
System.out.println(sb + xb);
}
}
结果:
边栏推荐
猜你喜欢

Implementation of FIR filter based on FPGA (5) - FPGA code implementation of parallel structure FIR filter

2022年中国软饮料市场洞察

Discourse 的关闭主题(Close Topic )和重新开放主题

tf.reduce_mean()与tf.reduce_sum()

机器学习总结(二)

1002 写出这个数 (20 分)

TF中的One-hot

Taobao product details API interface

Edge provides label grouping functionality

基于FPGA的FIR滤波器的实现(5)— 并行结构FIR滤波器的FPGA代码实现
随机推荐
囍楽云任务源码
常见激活函数及其导数
进制转换间的那点事
2022-08-10 Group 4 Self-cultivation class study notes (every day)
博途PLC 1200/1500PLC ModbusTcp通信梯形图优化汇总(多服务器多从站轮询)
Service的两种状态形式
1002 写出这个数 (20 分)
docker安装mysql5.7(仅供测试使用)
【软件测试】(北京)字节跳动科技有限公司终面HR面试题
LeetCode刷题系列 -- 46. 全排列
easyrecovery15数据恢复软件收费吗?功能强大吗?
Trill keyword search goods - API
pytorch,numpy两种方法实现nms类间+类内
Pico neo3 Unity打包设置
技能在赛题解析:交换机防环路设置
Go语言实现Etcd服务发现(Etcd & Service Discovery & Go)
PIXHAWK飞控使用RTK
Depth (relay supervision)
cdc连sqlserver异常对象可能有无法序列化的字段 有没有大佬看得懂的 帮忙解答一下
Unity开发者必备的C#脚本技巧