91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 144KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-27
  • 語言: C/C++
  • 標簽: c++??課程設計??

資源簡介

C++課程設計報告-科學計算器加強版,有代碼有報告,可直接運行。內容詳細,直接作為課程設計報告。里面的代碼都有注釋,可以以頭文件方式植入方法函數,也可以如我給出的代碼,可直接運行,無需擔心。

資源截圖

代碼片段和文件信息

/*****************************************************************************/
//?complex.h:?interface?for?the?complex?class.
#include
#include
#include
#include

using?namespace?std;

class?complex??
{
public:
void?print();
complex();
complex(float?rfloat?i)
{
real=?r;
image=?i;
}
virtual?~complex();
friend?complex?operator?+?(complex?acomplex?b);
friend?complex?operator?-?(complex?acomplex?b);
friend?complex?operator?*?(complex?acomplex?b);
friend?complex?operator?/?(complex?acomplex?b);

private:
float?image;
float?real;
};
/*****************************************************************************/
//?rational.h:?interface?for?the?rational?class.
class?rational??
{
public:
void?print(); //輸出函數

rational(int?x=0int?y=0);
virtual?~rational();
friend?rational?operator?+?(rational?num1rational?num2); //重載運算符+
friend?rational?operator?-?(rational?num1rational?num2); //重載運算符-
friend?rational?operator?*?(rational?num1rational?num2); //重載運算符*
friend?rational?operator?/?(rational?num1rational?num2); //重載運算符/
friend?bool?operator?==(rational?num1rational?num2); ????//重載運算符==
friend?double?real(rational?x); //聲明轉換函數

private:
void?optimization(); //優化有理數函數
int?denominator; //分母
int?numerator; ????//分子
};
/*****************************************************************************/
//?matrix.h:?interface?for?the?matrix?class.
class?matrix??
{
public:
void?Disp();??????????????????????????//顯示矩陣所有元素
int?matrix::operator?()(short?row?short?col); //重載運算符成員函數()
void?SetElem(short?rowshort?colint?val); //將元素(rowcol)設置為val
matrix();
matrix(short?rshort?c)
{
rows=?r;
cols=?c;
elems=?new?int[rows*cols];
}
virtual?~matrix();
friend?matrix?operator?+(matrix?pmatrix?q); ????//重載運算符+
friend?matrix?operator?-(matrix?pmatrix?q); ????//重載運算符-
friend?matrix?operator?*(matrix?pmatrix?q);?? //重載運算符×

private:
int?*?elems; ???//存放矩陣的所有元素
short?cols; //矩陣的列
short?rows; //矩陣的行
};
/*****************************************************************************/
//?set.h:?interface?for?the?set?class.


//enum?bool?{falsetrue};
enum?errcode?{noerroverflow};
//定義集合類?
class?set??
{
public:
void?print(); //顯示輸出集合元素
set(){card=0;}
virtual?~set();
errcode?additem(int); ????//增加集合元素
friend?bool?operator?&(intset); //聲明重載運算符&,判斷某一整數是否屬于某一集合
friend?bool?operator?==(setset); //聲明重載運算符==判斷兩個集合是否相等
friend?bool?operator?!=(setset); //聲明重載運算符!=,判斷兩個集合是否不等
friend?set?operator?*(setset); //聲明重載運算符*,求兩個集合的交
friend?set?operator?+(setset); //聲明重載運算符+求兩個集合的并
friend?bool?operator?<(setset); //聲明重載運算符<判斷某一集合是否為另一集合的純子集
friend?bool?operator?<=(setset); //聲明重載運算符<=判斷某一集合是否為另一集合的子集

private:
int?elems[16];
int?card;
};
/*****************************************************************************/
//?complex.cpp:?implementation?of?the?co

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-12-03?22:06??C++課程設計報告-科學計算器加強版\
?????文件??????413184??2019-12-03?22:04??C++課程設計報告-科學計算器加強版\C++課程設計報告-科學計算器加強版.doc
?????文件???????24714??2019-12-03?22:05??C++課程設計報告-科學計算器加強版\科學計算器加強版.cpp

評論

共有 條評論