资源简介
实现一个特殊的计算器,可以实现复数、有理数、矩阵和集合的特殊计算。程序可以实现复数、有理数的加、减、乘、除,可以实现矩阵的加法、减法和乘法运算,也可以实现集合的求交集、并集、子集的运算。
代码片段和文件信息
/*****************************************************************************/
// complex.cpp: implementation of the complex class.
#include
#include “complex.h“
complex::complex()
{
}
complex::~complex()
{
}
/*****************************************************************************/
/*
函数名称:print
功能描述:显示复数
修改记录:
*/
void complex::print()
{
cout< if(image>0)
cout<<“+“;
if(image!=0)
cout< }
/*****************************************************************************/
/*
函数名称:operator +
功能描述:显示复数
修改记录:
*/
complex operator + (complex acomplex b)
{
complex temp;
temp.real= a.real +b.real ;
temp.image= a.image +b.image ;
return temp;
}
/*****************************************************************************/
/*
函数名称:operator -
功能描述:显示复数
修改记录:
*/
complex operator - (complex acomplex b)
{
complex temp;
temp.real= a.real -b.real ;
temp.image= a.image -b.image ;
return temp;
}
/*****************************************************************************/
/*
函数名称:operator *
功能描述:显示复数
修改记录:
*/
complex operator * (complex acomplex b)
{
complex temp;
temp.real= a.real *b.real -a.image *b.image ;
temp.image =a.real *b.image +a.image *b.real ;
return temp;
}
/*****************************************************************************/
/*
函数名称:operator /
功能描述:显示复数
修改记录:
*/
complex operator / (complex acomplex b)
{
complex temp;
float tt;
tt=1/(b.real *b.real +b.image *b.image );
temp.real =(a.real *b.real +a.image *b.image )*tt;
temp.image =(b.real *a.image -a.real *b.image )*tt;
return temp;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4838 2005-01-01 03:23 Calculator\Calculator.dsp
文件 545 2005-01-01 03:07 Calculator\Calculator.dsw
文件 50176 2005-01-01 03:23 Calculator\Calculator.ncb
文件 50688 2005-01-01 03:23 Calculator\Calculator.opt
文件 1429 2005-01-01 03:21 Calculator\Calculator.plg
文件 1781 2005-01-01 03:15 Calculator\complex.cpp
文件 539 2005-01-01 03:18 Calculator\complex.h
文件 258148 2005-01-01 03:21 Calculator\Debug\Calculator.exe
文件 299780 2005-01-01 03:21 Calculator\Debug\Calculator.ilk
文件 272684 2005-01-01 03:21 Calculator\Debug\Calculator.pch
文件 492544 2005-01-01 03:21 Calculator\Debug\Calculator.pdb
文件 14928 2005-01-01 03:21 Calculator\Debug\complex.obj
文件 20857 2005-01-01 03:20 Calculator\Debug\matrix.obj
文件 17398 2005-01-01 03:18 Calculator\Debug\rational.obj
文件 19287 2005-01-01 03:21 Calculator\Debug\set.obj
文件 60204 2005-01-01 03:21 Calculator\Debug\Special Calculator.obj
文件 66560 2005-01-01 03:21 Calculator\Debug\vc60.idb
文件 69632 2005-01-01 03:21 Calculator\Debug\vc60.pdb
文件 2515 2005-01-01 03:20 Calculator\matrix.cpp
文件 784 2005-01-01 03:15 Calculator\matrix.h
文件 3718 2005-01-01 03:16 Calculator\rational.cpp
文件 790 2005-01-01 03:18 Calculator\rational.h
文件 3292 2005-01-01 03:21 Calculator\set.cpp
文件 957 2005-01-01 03:15 Calculator\set.h
文件 10538 2005-01-01 03:21 Calculator\Special Calculator.cpp
目录 0 2005-01-01 03:21 Calculator\Debug
目录 0 2005-01-01 03:23 Calculator
----------- --------- ---------- ----- ----
1724612 27
............此处省略0个文件信息
评论
共有 条评论