第二周测验 003:超简单的复数类

原创 2018年04月15日 10:55:18


总时间限制: 

1000ms 内存限制: 65536kB
描述

下面程序的输出是:

3+4i 
5+6i

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

#include <iostream>
#include <cstring>
#include <cstdlib>
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 <iostream>
#include <cstring>
#include <cstdlib>
using namespace std;
class Complex {
private:
double r,i;
public:
void Print() {
cout << r << "+" << i << "i" << endl;
}


Complex() {
};


Complex(char x[]) {
r=x[0]-'0';
i=x[2]-'0';
}
};
int main() {
Complex a;
a = "3+4i";
a.Print();
a = "5+6i";
a.Print();
return 0;
}

简易复数类

【问题描述】    定义一个复数类,并重载运算符,以实现复数的加减乘除,相等与否,并显示其结果。【代码实现】// code.c #include  using namespace std; clas...
  • Doo66
  • Doo66
  • 2016-06-05 18:37:13
  • 209

c++ 程序设计 week3 作业

类与对象 编程题#4:魔兽世界之一:备战 注意: 总时间限制: 1000ms 内存限制: 65536kB 描述 魔兽世界的西面是红魔军的司令部,东面是蓝魔军的司令部。两个司令部之间是依次排列的...
  • jaskson
  • jaskson
  • 2016-01-16 06:54:08
  • 450

第二周 类和对象基础 - PKU[课程作业]程序设计与算法(三)C++面向对象程序设计

001:编程填空:学生信息处理程序#include &amp;lt;iostream&amp;gt; #include &amp;lt;string&amp;gt; #include &amp;lt;...
  • MoMo_flamboyant
  • MoMo_flamboyant
  • 2018-04-03 19:41:59
  • 52

C++--实现简单的复数类

#include&amp;lt;iostream&amp;gt; using namespace std; class Complex { public: //构造函数 Complex(do...
  • xu1105775448
  • xu1105775448
  • 2017-07-20 20:36:47
  • 183

简单的复数Complex类实现

实现一个很简单的复数类Complex   主要实现了几个运算符重载。 具体代码如下: 头文件Complex.h 函数声明和类定义 //Complex.h #include #pragma on...
  • ms347397173
  • ms347397173
  • 2015-11-29 15:50:14
  • 2227

【北大MOOC】2014程序设计实习--第二周编程作业

A:简单的学生信息处理程序实现 总时间限制: 1000ms 内存限制: 65536kB 描述 在一个学生信息处理程序中,要求实现一个代表学生的类,并且所有成员变量都应该是私有的。 (注:评...
  • u010049708
  • u010049708
  • 2014-03-06 11:10:20
  • 3109

程序设计与算法(一)第二周测验(2017夏季) 解题报告

a 对齐输出#include int main(){ int a,b,c; while (~scanf("%d%d%d",&a,&b,&c)){ printf(...
  • JinbaoSite
  • JinbaoSite
  • 2017-07-28 22:40:11
  • 691

Coursera机器学习第二周学习笔记——Linear Regression with Multiple Variables

Linear Regression with Multiple Variables(多变量线性回归)
  • sinat_38930882
  • sinat_38930882
  • 2017-08-11 10:11:36
  • 192

复数变量传递(超简单)----pycuda

有时我们需要在pycuda里传递复数进行处理,C 语言中加一个头文件就好了,超简单哦! 比起我之前用的那个简单多了,还可以调用cuComplex.h里的函数,如取实部,虚部等等。 看看代码小例子吧...
  • fupotui7870
  • fupotui7870
  • 2017-09-29 11:48:39
  • 164
收藏助手
不良信息举报
您举报文章:第二周测验 003:超简单的复数类
举报原因:
原因补充:

(最多只允许输入30个字)