sse——求负数之积
//求复数之积。利用结构变量求解如下两组复数之积。
//
//za={3,4}, zb={5,6}
//
//za={10,20}, zb={30,40}
//
//**输出格式要求:"(%d+%di)*(%d+%di)=" "(%d+%di)\n"
//程序运行示例如下:
//(3+4i)*(5+6i)=(-9+38i)
//(10+20i)*(30+40i)=(-500+1000i)
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#define N 100
typedef struct number
{
int a;//实部
int b;//复部
}NUMBER;
int main()
{
NUMBER z1;
NUMBER z2;
z1.a=3;
z1.b=4;
z2.a=5;
z2.b=6;
printf("(%d+%di)*(%d+%di)=",z1.a,z1.b,z2.a,z2.b);
printf("(%d+%di)\n",z1.a*z2.a-z1.b*z2.b,z1.a*z2.b+z2.a*z1.b);
z1.a=10;
z1.b=20;
z2.a=30;
z2.b=40;
printf("(%d+%di)*(%d+%di)=",z1.a,z1.b,z2.a,z2.b);
printf("(%d+%di)\n",z1.a*z2.a-z1.b*z2.b,z1.a*z2.b+z2.a*z1.b);
return 0;
}
须知少时凌云志,曾许人间第一流