美文网首页
1051 复数乘法 (15 分)

1051 复数乘法 (15 分)

作者: 79d12e22ec53 | 来源:发表于2019-07-22 14:02 被阅读0次
#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;

}

相关文章

网友评论

      本文标题:1051 复数乘法 (15 分)

      本文链接:https://www.haomeiwen.com/subject/rltwlctx.html