【问题描述】
输入4个整数a1,a2,b1,b2,分别表示2个复数的实部与虚部。利用结构变量求解2个复数之积:(a1+a2i)×(b1+b2i),
乘积的实部为:a1×b1-a2×b2,
虚部为:a1×b2+a2×b1
【输入形式】
依次输入4个整数a1,a2,b1,b2,分别表示2个复数的实部与虚部
【输入输出样例】
Input a1,a2,b1,b2:3 4 5 6
(3+4i)*(5+6i)=-9+38i
【样例说明】
输出积复数,输出格式为(%d+%di)*(%d+%di)=%d+%di
标点符号全部为英文
#include<stdio.h>
int main()
{
int a1,a2,b1,b2,m,n;
printf("Input a1,a2,b1,b2:");
scanf("%d %d %d %d",&a1,&a2,&b1,&b2);
m=a1*b1-a2*b2;
n=a1*b2+a2*b1;
printf("(%d+%di)*(%d+%di)=%d+%di",a1,a2,b1,b2,m,n);
return 0;
}