作业帮 > 综合 > 作业

Console 应用程序设计一个复数类,重载运算符 +,-.在 Main 中定义两个复数对象并用+、- 运算获取结果

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 08:46:07
Console 应用程序设计一个复数类,重载运算符 +,-.在 Main 中定义两个复数对象并用+、- 运算获取结果
Console 应用程序设计一个复数类,重载运算符 +,-.在 Main 中定义两个复数对象并用+、- 运算获取结果
#include
#include
class complex
{
friend std::istream &operator>>(std::istream &input,complex &c);
friend std::ostream &operator(std::istream &input,complex &c)
{
char *s=new char;
char *a=new char;
char *b=new char;
input>>s;
if(s[0]=='0'&&s[1]=='\0')
{
a=b="0";
}
else
{
if(s[0]=='i')
{
a="0";
b="1";
}
else
{
int i=1,reg=0,j=0;
a[0]=s[0];
while(s[i]!='\0')
{
if(s[i]>='0'&&s[i]