#include<iostream.h>
typedef struct
{
double real; //复数实部
double imag; //复数虚部
}complex;
//初始化复数
void Initcomplex(complex *&z) //形参Z是一个引用型指针
{
z=new complex; //分配一块新的储存空间
}
//复数的赋值
void Assigncomplex(complex *&z,double v1,double v2)
{
z->real=v1;
z->imag=v2;
}
void shuchu(complex *&z)
{
if(z->real!=0)
{
if(z->imag0)
cout<<“输入的第一个复数为:”<< z->real<<endl;
else if(z->imag1)
cout<<“输入的第一个复数为:”<< z->real<<"+i"<<endl;
else if(z->imag==-1)
cout<<“输入的第一个复数为:”<< z->real<<"-i"<<endl;
else if(z->imag>0)
cout<<“输入的第一个复数为:”<< z->real<<"+"<imag<<“i”<<
复数之间(加减乘除运算)
最新推荐文章于 2022-03-26 17:01:15 发布