1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.

问题描述:

1.定义复数Complex类,使用友元,完成复数的加法、减法、乘法和除法运算,以及对复数的输出.

#pragma once#include using namespace std;class Complex{public:Complex(double re=0.,double im=0.){real=re;imag=im;}void setreal(const double r);void setimag(const double i);friend Complex operator-(con...我用的VS2010怎么运行不了呢1>e:\编程软件\自编程序\新程序\新程序\xsjz.cpp(31): fatal error C1083: 无法打开包括文件:“Complex.h”: No such file or directory上面一个是.h头文件 一个是CPP 实现文件是两个文件 !!!你自己分开一下!!!知道为什么运行不了了~~~这不是C++写的吧。。。怎么是in out不是cincout 吗?LZ 这真是C++写的受不了等下 我给你改下。。。in out 是i,ostream类型 用来重载输入输出的!!下面的代码 你贴一下自己写个main函数 #include using namespace std;class Complex{public: Complex(double re=0.,double im=0.) {real=re;imag=im; } void setreal(const double r); void setimag(const double i); friend Complex operator-(const Complex &); friend istream& operator>>(istream &in,Complex &c); friend ostream& operator>(istream &in,Complex &c){ return in>>c.real>>c.imag;}ostream& operator-1E-14)return out-1E-14) return out0)return out