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;
}

posted @ 2022-11-18 14:57  诩en  阅读(56)  评论(0)    收藏  举报