#include<iostream>
#define OK 1
using namespace std;
struct complex
{
double real;
double imaginary;
};
int main()
{
int a,b;
double x,y;
complex c1,c2;
int add(int a,int b);
double add(double x,double y);
complex add(complex c1,complex c2);
cout<<"请输入两个整数: ";
cin>>a>>b;
cout<<a<<"+"<<b<<"="<<add(a,b)<<endl;
cout<<"请输入两个实数: ";
cin>>x>>y;
cout<<x<<"+"<<y<<"="<<add(x,y)<<endl;
cout<<"请输入第一个复数: ";
cin>>c1.real>>c1.imaginary;
cout<<"请输入第二个复数: ";
cin>>c2.real>>c2.imaginary;
c3=add(c1,c2);
cout<<"("<<c1.real<<"+"<<c1.imaginary<<"i)+("<<c2.real<<"+"<<c2.imaginary<<"i)="<<c3.real<<"+"<<c3.imaginary<<"i"<<endl;
return OK;
}
int add(int a,int b)
{
return a+b;
}
double add(double x,double y)
{
return x+y;
}
complex add(complex c1,complex c2)
{
complex c;
c.real=c1.real+c2.real;
c.imaginary=c1.imaginary+c2.imaginary;
return c;
}
—————————————————————————————————
本文原创自Slience的csdn技术博客。
本博客所有原创文章请以链接形式注明出处。
欢迎关注本技术博客,本博客的文章会不定期更新。
大多数人想要改造这个世界,但却罕有人想改造自己。
世上没有绝望的处境,只有对处境绝望的人。
————By slience
—————————————————————————————————