PAT1051 复数乘法 (15 分)
题目
算法
1、读入R1、P1、R2、P2。
2、A=(R1*R2)cos(P1+P2),B=(R1*R2)sin(P1+P2)。
3、如果A的绝对值小于0.01,A=0。
4、如果B的绝对值小于0.01,B=0。
5、如果B小于零,输出A-|B|i,否则B输出A+Bi。输出时,每个数字保留两位。
代码
#include<iostream>
#include<math.h>
using namespace std;
int main()
{//输入 double r1, p1, r2, p2;cin >> r1 >> p1 >> r2 >> p2;//计算double A, B;A = r1 * r2*cos(p1 + p2);B = r1 * r2*sin(p1 + p2);//输出if (fabs(B) < 0.01){B = 0;}if (fabs(A) < 0.01){A = 0;}if (B < 0){printf("%.2lf-%.2lfi", A, fabs(B));}else printf("%.2lf+%.2lfi", A, B);return 0;
}
PAT1051 复数乘法 (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 ...
- 【最详细】测试点分析_1051 复数乘法 (15分)_14行代码AC
立志用更少的代码做更高效的表达 Pat乙级最优化代码+题解+分析汇总-->传送门 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1i^2=− ...
- 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 ...
- python计算复数的辐角,(Python 3)1051复数乘法(15分),python31051
1051 复数乘法 (15分) 复数可以写成 (A+Bi) 的常规形式,其中 A 是实部,B 是虚部,i 是虚数单位,满足 i2=−1:也可以写成极坐标下的指数形式 (R×e(Pi)),其 ...
- 浙大版《C语言程序设计(第3版)》题目集 练习2-17 生成3的乘方表 (15 分)
练习2-17 生成3的乘方表 (15 分) 输入一个非负整数n,生成一张3的乘方表,输出30~3n的值.可调用幂函数计算3的乘方. 输入格式: 输入在一行中给出一个非负整数n. 输出格式: ...
最新文章
- 基于希克斯需求价格弹性计算_Serverless弹性伸缩的现状调研(超详细)
- java 之 语言基础
- Python编程基础:第五十一节 将函数赋值给变量Assign Functions to Variables
- linux中系统调用和库函数的区别
- AI入门:不用任何公式把推荐系统讲清楚
- 看printk引发的一点思考
- 莫名的证书错误...ERROR ITMS-90035:Invalid Signature.
- IntelliJ IDEA 15 设置默认浏览器
- 【产品体验】echo回声
- ASP.NET事件顺序如下所示
- 获取笔记本序列号(SN码)命令
- Android版本更新知识(检测、升级)总结
- 复现贪吃蛇程序——吃食物增加长度(最后一篇)
- c语言编程多项式,多项式c语言编程.docx
- 拿姐姐身份证登记结婚竟然成了!婚姻户籍信息共享难在哪儿
- 微信支付api unauthorized【已解决】
- 利用o(nlogn)的时间复杂度对某一个区间进行质因数分解
- java实现m3u8文件抓取器
- java中文乱码问题
- HDU4741【高数、计算几何】
热门文章
- android 按钮吐司,Android控件系列之Toast使用介绍
- XgBoost使用及调参教程
- java中日期计算2月份_计算两日期间2月29日总数的Java程序
- python中strip是什么意思啊_Python中的strip()的理解
- HDU1588(矩阵连乘求和)
- 后缀数组--(可重叠最长重复子串问题)
- POJ2019(二维RMQ问题 ST)
- 整数判重、大整数Hash
- 【Boost】boost库asio详解9——TCP的简单例子2
- 总结了24个C++的大坑,看你能躲过几个?