當(dāng)前位置:
首頁 >
1051 复数乘法 (15 分)
發(fā)布時(shí)間:2023/11/30
25
豆豆
生活随笔
收集整理的這篇文章主要介紹了
1051 复数乘法 (15 分)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
復(fù)數(shù)可以寫成?(?的常規(guī)形式,其中?A?是實(shí)部,B?是虛部,i?是虛數(shù)單位,滿足?1;也可以寫成極坐標(biāo)下的指數(shù)形式?(,其中?R?是復(fù)數(shù)模,P?是輻角,i?是虛數(shù)單位,其等價(jià)于三角形式?(。
現(xiàn)給定兩個(gè)復(fù)數(shù)的?R?和?P,要求輸出兩數(shù)乘積的常規(guī)形式。
輸入格式:
輸入在一行中依次給出兩個(gè)復(fù)數(shù)的?R?1??,?P?1??,?R?2??,?P?2??,數(shù)字間以空格分隔。
輸出格式:
在一行中按照?A+Bi?的格式輸出兩數(shù)乘積的常規(guī)形式,實(shí)部和虛部均保留 2 位小數(shù)。注意:如果?B?是負(fù)數(shù),則應(yīng)該寫成?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; }?
轉(zhuǎn)載于:https://www.cnblogs.com/wanghao-boke/p/10376407.html
總結(jié)
以上是生活随笔為你收集整理的1051 复数乘法 (15 分)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 早泄是不孕不育吗
- 下一篇: 没有卵子能做试管婴儿