1、在程序中编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两复数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/03 05:23:34
1、在程序中编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两复数
1、在程序中编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两复数
1、在程序中编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两复数
//在程序中编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两复数
#include
#include
#include
//----------------------------------------
typedef struct complex_nick_name
{
float real;
float imag;
}
COMPLEX,*ptrCOMPLEX;
//----------------------------------------
int add(int add1,int add2);
float add(float add1,float add2);
COMPLEX add(COMPLEX add1,COMPLEX add2);
void print_COMPLEX(COMPLEX data);
//----------------------------------------
int add(int add1,int add2)
{
return (add1+add2);
}
float add(float add1,float add2)
{
return (add1+add2);
}
COMPLEX add(COMPLEX add1,COMPLEX add2)
{
COMPLEX sum;
sum.real = add1.real + add2.real;
sum.imag = add1.imag + add2.imag;
return sum;
}
void print_COMPLEX(COMPLEX data)
{
cout