编写程序读入两个复数,并输出这两个复数的乘积。输入输出如下图?
1个回答
展开全部
好的,其实这个问题不难一。实部、虚部分别计算就可以了。
#include <stdio.h>
int main()
{ float a1,b1,a2,b2,a,b;
printf("realpart: ");
scanf("%f",&a1);
printf("virtualpart: ");
scanf("%f",&b1);
printf("%.2f + i %.2f\n",a1,b1);
printf("realpart: ");
scanf("%f",&a2);
printf("virtualpart: ");
scanf("%f",&b2);
printf("%.2f + i %.2f\n",a2,b2);
a=a1*a2-b1*b2;
b=a1*b2+b1*a2;
printf("The product is : %.3f + i %.3f\n",a,b);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询