⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 example1-12.cpp

📁 关于书籍《Borland c++Builder工程实践》的源代码
💻 CPP
字号:
struct  complex
{
double real,img;//其中一个表示实部,一个表示虚部
};
#include <iostream.h>
#include <math.h>
void main()
{
struct complex x,y;
struct complex z1,z2;
struct complex add_cmp(struct complex, struct complex),multi_cmp(struct complex, struct complex);
cout<<"please enter first complex of real and img:";
cin>>x.real>>x.img;
cout<<endl;
cout<<"please enter second complex of real and img:";
cin>>y.real>>y.img;
cout<<endl;
z1=add_cmp(x,y);
z2=multi_cmp(x,y);
cout<<"("<<x.real<<"+i"<<x.img<<")+("<<y.real<<"+i"<<y.img<<")=";
cout<<"("<<z1.real<<"+i"<<z1.img<<")"<<endl;
cout<<"("<<x.real<<"+i"<<x.img<<")*("<<y.real<<"+i"<<y.img<<")=";
cout<<"("<<z2.real<<"+i"<<z2.img<<")"<<endl;
} 
struct complex add_cmp(struct complex x,struct complex y)
{
struct complex z;
z.real=x.real+y.real;
z.img=x.img+y.img;
return z;
}
struct complex multi_cmp(struct complex x,struct complex y)
{
struct complex z;
z.real=x.real*y.real-x.img*y.img;
z.img=x.real*y.img+x.img*y.real;
return z;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -