1.复数四则运算
/*
时间:2021/03/14
作者:瑞雪流年
功能:1.实现复数的四则运算
2.实部与虚部的分离
*/
#include<stdio.h>
#include<math.h>
typedef struct
{
float re;
float im;
}Complex;
//将复数的实部和虚部进行赋值,实现复数"z"的实现
Complex createComplex(float a,float b)
{
Complex z;
z.re =a;
z.im =b;
return z;
}
// 定义输出
void printComplex(Complex z)
{
if(z.re==0&&z.im==0)
printf("0\n");
else if(z.re!=0&&z.im==0)
printf("%.2f\n",z.re );
else if(z.re==0&&z.im!=0)
{
if(z.im>0)
printf("i%.2f\n",z.im );
if(z.im<0)
printf("-i%.2f\n",fabs