1051 复数乘法 (15 分)
复数可以写成 ( 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 1;也可以写成极坐标下的指数形式 (,其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 (。
现给定两个复数的 R 和 P,要求输出两数乘积的常规形式。
输入格式:
输入在一行中依次给出两个复数的 R1, P1, R2, P2,数字间以空格分隔。
输出格式:
在一行中按照 A+Bi
的格式输出两数乘积的常规形式,实部和虚部均保留 2 位小数。注意:如果 B
是负数,则应该写成 A-|B|i
的形式。
输入样例:
2.3 3.5 5.2 0.4
输出样例:
-8.68-8.23i
#include<cstdio> #include<cmath>int main(){double p1,p2,r1,r2,a,b;scanf("%lf%lf%lf%lf",&r1,&p1,&r2,&p2);a = r1 * r2 * cos (p1+p2);b = r1 * r2 * sin (p1+p2);if(a > -0.005 && a < 0.005){ //a = 0printf("0.00");}else{printf("%.2f", a);}if(b >= 0) printf("+%.2fi",b);else if(b + 0.005 >= 0 && b < 0) printf("+0.00i");else printf("%.2lfi",b);return 0; }
转载于:https://www.cnblogs.com/wanghao-boke/p/10376407.html
1051 复数乘法 (15 分)相关推荐
- C++学习之路 | PTA乙级—— 1051 复数乘法 (15 分)(精简)
1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i 2 =−1:也可以写成极坐标下的指数形式 (R×e (Pi) ...
- 1051 复数乘法 (15 分)借鉴C++ PAT (Basic Level) Practice
1051 复数乘法 (15 分) 输出格式: 在一行中按照 A+Bi 的格式输出两数乘积的常规形式,实部和虚部均保留 2 位小数.注意:如果 B 是负数,则应该写成 A-|B|i 的形式. 输入样例: ...
- PTA 1051 复数乘法 (15 分) C++实现
1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2 = −1:也可以写成极坐标下的指数形式 (R×e(Pi) ),其中 ...
- 【PAT乙级】1051 复数乘法 (15 分)
题目地址 #include<cstdio> #include<iostream> #include<string> #include<cmath> us ...
- C++/Python PAT乙级1051 复数乘法 (15分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i^2=−1:也可 以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i 是 ...
- 【Python】 1051 复数乘法 (15 分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2 =−1:也可以写成极坐标下的指数形式 (R×e(Pi) ),其中 R 是复数模,P 是辐角 ...
- 1051 复数乘法 (15分)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i ...
- 1051. 复数乘法 (15)-PAT乙级真题
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
- 1051. 复数乘法 (15)
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
- 【最详细】测试点分析_1051 复数乘法 (15分)_14行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1i^2=− ...
最新文章
- 记录PCLVisualizer问题
- 设计模式之美:Memento(备忘录)
- CSS 实现图片横向拖动
- mybatis转义符(亲测)
- 第六章:系统困境之 你的努力与时代进程相逆
- window连接不上ssdb的问题
- 为何Transformer在计算机视觉中如此受欢迎
- MVC SignalR Hub实时聊天实时Web解决方案
- VMware-vRealize-Log-Insight-8.2.0.0安装部署指南
- 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
- NWA Quality Analyst应用案例:在食品加工中选择和实施SPC软件
- 如何将已加好的脚注或尾注转换成中括号“[]”格式
- QT软件开发-基于FFMPEG设计视频播放器-流媒体播放器(五)
- 热烈祝贺中贝通集团和武汉鑫炀科技顺利通过CMMIV2.0三级认证
- 解决iText 5.0.1,加入iTextAsian.jar 出现异常 Font 'STSong-Light' with 'UniGB-UCS2-H'
- 瑤里古鎮 婺源鄉村 你會去哪里呢
- Excel 2010 SQL应用098 聚合函数之计算某列空值的数目
- 转载:Ceph论文译文
- c语言中将分钟的时间转换为小时和分钟并存的形式
- 科大奥锐干涉法测微小量实验的数据_干涉法测微小量-集美大学基础物理虚拟仿真实验教学中心 | 物理实验中心...
热门文章
- @Resource和@Autowired作用和区别
- CAlayer层的属性
- An Algorithm Summary of Programming Collective Intelligence (1)
- mysql数据库套件_MySQL数据库管理开发套件(EMS SQL Management Studio For MySQL)下载 v1.3.0.46170 官方版 - 比克尔下载...
- vue 拷贝 数组_vue 使用lodash实现对象数组深拷贝操作
- 远程拷贝 linux服务器,linux scp 服务器远程拷贝(示例代码)
- 上海职称英语计算机取消,小编简析2017年职称英语考试是否取消
- java list 循环赋值_Java List集合的坑(add方法报空指针,循环赋值时list已保存的值会改变)...
- 监控java_Java应用程序监控JavaMelody
- oracle 指定格式化,Oracle中的格式化函数