1051 复数乘法 (15分)

#include <math.h>
#include <stdio.h>

int main()
{
    double r1,p1,r2,p2,g1,g2;
    scanf("%lf %lf %lf %lf",&r1,&p1,&r2,&p2);
    g1=r1*r2*cos(p1)*cos(p2)-r1*r2*sin(p1)*sin(p2);
    g2=r1*r2*cos(p1)*sin(p2)+r1*r2*sin(p1)*cos(p2);
    if(g1+0.005>=0&&g1<0)
        printf("0.00");
    else
        printf("%.2lf",g1);
    
    if(g2>=0)
        printf("+%.2lfi\n",g2);
    else if(g2+0.005>=0&&g2<0)
        printf("+0.00i");
    else
        printf("%.2lfi\n",g2);
    return 0;
}

c语言中计算sin和cos的函数

#include<math.h>
sin(n*PI/180)//其中n是307等度数
sin(x)//其中x为角度数

 

posted @ 2020-02-05 10:11  QRain  阅读(142)  评论(0)    收藏  举报