Description
int家有i1和i2弟兄俩,小手一拉i1+i2,加起来了;double家有d1和d2姐妹俩,小手也一拉,d1+d2,也加起来了。C++村子里来了复数(Complex)一家子,也有俩兄弟c1和c2,想要来个累加,笨乎乎地,c1.add(c2)。c1和c2伤心极了,也想像其他小朋友一样,小手一拉,c1+c2,也能加起来。这个任务交给了正在看题的魔术师,帮他们一个忙,让复数...
分类:
编程语言 时间:
2015-07-01 10:10:04
阅读次数:
381
Description
在建立类对象时系统自动该类的构造函数完成对象的初始化工作,
当类对象生命周期结束时,系统在释放对象空间之前自动调用析构函数。
此题要求:
根据主程序(main函数)和程序执行结果,结合构造函数和析构函数相关知识,在下面的程序段基础上完成整个设计。
提示:(1)需要自定义复数类Complex,并在类中添加适当的构造函数和析构函数。
(2...
分类:
其他好文 时间:
2015-06-27 16:37:11
阅读次数:
154
Description
请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:
operator double() { return real; }
Input
一个复数与一个double数
Output
d1的值...
分类:
编程语言 时间:
2015-06-25 19:38:23
阅读次数:
153
Description
定义一个复数类Complex,重载运算符“+”,“-”,“*”,“/”,使之能用于复数的加、减、乘、除。运算符重载函数作为Complex类的成员函数。编写程序,分别求两个复数之和、差、积和商。
Input
两个复数
Output
两个复数之和、差、积和商
Sample Input
3 4
5 -10
Sample Output
...
分类:
编程语言 时间:
2015-06-23 13:39:54
阅读次数:
175
Description
定义一个复数类Complex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。例如,c1+c2,i+c1,c1+i均合法(设i为整数,c1,c2为复数)。编写程序,分别求两个复数之和、整数和复数之和。
Input
两个复数
一个复数和一个整数
一个整数和一个复数
Output
...
分类:
编程语言 时间:
2015-06-23 13:38:25
阅读次数:
214
C8-1 复数加减乘除(100.0/100.0 points)题目描述求两个复数的加减乘除。输入描述第一行两个double类型数,表示第一个复数的实部虚部第二行两个double类型数,表示第二个复数的实部虚部输出描述输出依次计算两个复数的加减乘除,一行一个结果输出复数先输出实部,空格,然后是虚部,样...
分类:
编程语言 时间:
2015-05-21 22:17:19
阅读次数:
359
在复数类中的运算符重载基础上
(1)再定义一目运算符 -,-c相当于0-c。
(2)定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:赵嵩
* 文件:Demo.cpp
* 完成时间:2015年05月16日
...
分类:
其他好文 时间:
2015-05-16 14:55:36
阅读次数:
117
在复数类中的运算符重载基础上
(1)再定义一目运算符 -,-c相当于0-c。
(2)定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。
/*
* Copyright (c) 2015,烟台大学计算机学院
* All right reserved.
* 作者:邵帅
* 文件:Demo.cpp
* 完成时间:2015年05月14日
* 版...
分类:
其他好文 时间:
2015-05-14 22:07:36
阅读次数:
98
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第九周(运算符重载)
*作者:王忠
*完成日期:2015.4.29
*版本号:v1.0
*
*问题描述:定义Complex类中的>运算符的重载,实现输入和输出,
*输入描述:
*程序输出:
#include
using namespace std;
cla...
分类:
其他好文 时间:
2015-05-13 10:39:48
阅读次数:
98
(1)请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。
#include
using namespace std;
class Complex
{
public:
Complex(){real=0;imag=0;}
Complex(double r,double i){real=r; imag=i;}
Complex ...
分类:
其他好文 时间:
2015-05-13 10:27:51
阅读次数:
125