作业帮 > 综合 > 作业

1、在程序中编写三个名为add的重载函数,分别实现两整数相加、两实数相加和两复数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/29 03:20:49
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
再问: 有错调试一下!
再答: qq522161657