1051 复数乘法 (15 分)

2019-07-22  本文已影响0人  79d12e22ec53
#include<stdio.h>
#include<math.h>

int main()

{

    double a1,a2,b1,b2;
    double m,n,c=0;
    
    scanf("%lf%lf%lf%lf",&a1,&b1,&a2,&b2);
    m=a1*a2*cos(b1+b2);      //实根
    n=a1*a2*sin(b1+b2);      //虚根

    if(m>-0.005&&m<0)        

    {

        printf("0.00");

    }

    else

    {

        printf("%.2lf",m);

    }

    if(n>=-0.005&&n<0)

    {

        printf("+0.00i");

    }

    else if(n<0)

    {

        printf("%.2lfi",n);

    }

    else

    {

        printf("+%.2lfi",n);

    }

    return 0;

}

上一篇 下一篇

猜你喜欢

热点阅读