1051 复数乘法 (C++)
复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1;也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 R(cos(P)+isin(P))。
现给定两个复数的 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<iostream>
#include<iomanip>
#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);double a2=r2*cos(p2),b2=r2*sin(p2);double a=a1*a2-b1*b2,b=a1*b2+a2*b1;if(a>-0.005&&a<0)cout<<"0.00";elsecout<<fixed<<setprecision(2)<<a;if(b>-0.005&&b<0)cout<<"+0.00i";else if(b<=-0.005)cout<<fixed<<setprecision(2)<<b<<"i";elsecout<<"+"<<fixed<<setprecision(2)<<b<<"i";return 0;
}
1051 复数乘法 (C++)相关推荐
- C++学习之路 | PTA乙级—— 1051 复数乘法 (15 分)(精简)
1051 复数乘法 (15 分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i 2 =−1:也可以写成极坐标下的指数形式 (R×e (Pi) ...
- 1051. 复数乘法 (15)-PAT乙级真题
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
- python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051
1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−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) ),其中 ...
- 1051. 复数乘法 (15)
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
- 1051 复数乘法(PAT乙级 C++)
题目 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2 =−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其中 R 是复数模,P 是辐角 ...
- 【PAT乙级】1051 复数乘法 (15 分)
题目地址 #include<cstdio> #include<iostream> #include<string> #include<cmath> us ...
- 1051 复数乘法 (15 分)
复数可以写成 ( 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 1:也可以写成极坐标下的指数形式 (,其中 R 是复数模,P 是辐角,i 是虚数单位,其等价于三角形式 (. 现给定两 ...
- PAT 乙级 1051. 复数乘法 (15) Java版
复数可以写成(A + Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i2 = -1:也可以写成极坐标下的指数形式(R*e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形 ...
最新文章
- train_test_split()用法
- LeetCode-26: 删除排序数组中的重复项
- wmsys.WM_CONCAT
- 数据库视频(一)——整体认识
- 有限元分析笔记01-平面应力和平面应变
- Teams Bot如何做全球化
- php置顶文章,zblogphp调用置顶文章的教程
- Java开发十大常用网站
- 《贪玩蓝月》年入10亿?背后的玩法也太“流氓”了
- vue多html标签,Vue实现多标签选择器
- tcs标准编写软件_标准编写工具TCS2017使用指南.PDF
- 丁小平:人类究竟需要什么样的微积分原理
- lingo入门——从河北省第三届研究生建模竞赛B题开始
- QEMU monitor使用
- 第九篇:稳定性之面向失败设计【可用性架构设计、可用性容灾】
- 关于个税汇算清缴,你所关心的问题都在这了
- To 重度拖延症患者
- 机器人操作系统ROS—深度相机+激光雷达实现vSLAM建图与导航 转载
- 【IEEE】中科院2区计算机系统类,SCIEEI双检,正刊
- 机房收费系统---软件需求说明书
热门文章
- python编程midi键盘按键错乱_电脑键盘按键错乱怎么回事?几步轻松搞定
- unicode转中文 中文转unicode的简单方式
- 【注意】这款Python快递查询小系统超级好用:不信你自己试试?
- 你深入解析过java虚拟机:C1编译器,从HIR到LIR吗?
- ahri8.php,松鼠症仓库自行更新规则后无法获取正确的title
- Rockchip开发系列 - 总目录
- 验证输入是否为正确的组织机构代码
- 工业控制系统协议相关的安全问题
- VUE项目--Floor组件
- 全国计算机专业录取分数线排名,2020中国高校录取分数线排名全国大学录取分数线表...