#include<iostream>
using namespace std;
struct complex
{
double real;
double imaginary;
};
int main()
{
int m,n;
double x,y;
int add(int m,int n); //声明整函数
double(double x,double y); //声明实函数
cin >>m>>n;
cout <<"integer"<<"add(m,n)"<<add(m,n)<<endl; //调用整数重载函数
cin >>x>>y;
cout <<"real number"<<"add(x,y)"<<add(x,y)<<endl; //调用实重载函数
}
int add(int m,int n) //整重载函数的实现
{
return m+n;
}
double add(double x,double y) // 实重载函数的实现
{
return x+y;
}