C++最简单的复数类

003:超简单的复数类

  • 查看
  • 提交
  • 统计
  • 提问
总时间限制: 
1000ms
内存限制: 
65536kB
描述

下面程序的输出是:

3+4i 
5+6i

请补足Complex类的成员函数。不能加成员变量。

#include 
#include 
#include 
using namespace std;
class Complex {
private:
    double r,i;
public:
    void Print() {
        cout << r << "+" << i << "i" << endl;
    }
// 在此处补充你的代码
};
int main() {
    Complex a;
    a = "3+4i"; a.Print();
    a = "5+6i"; a.Print();
    return 0;
}
输入无输出3+4i
5+6i样例输入
样例输出
3+4i
5+6i


























#include 
#include 
#include 
using namespace std;
class Complex {
private:
    double r,i;
public:
    void Print() {
        cout << r << "+" << i << "i" << endl;
    }
Complex(){
};
Complex(char s[])
{
   r = s[0] - '0';
   i = s[2] - '0';
}

};
int main() {
    Complex a;
    a = "3+4i"; a.Print();
    a = "5+6i"; a.Print();
    return 0;
}

你可能感兴趣的:(算法)