美文网首页
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