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

  • 大小: 4KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-01-09
  • 語言: C/C++
  • 標簽: c++??分數類??計算器??

資源簡介

1、問題描述 定義一個整數類。 定義一個分數類,由整數類派生。能對分數進行各種計算和輸入/輸出。 2、功能要求 (1)定義整數類和分數類。其中,包括構造函數、析構函數、顯示函數等。 (2)輸入/輸出:對流提取和流插入運算符進行重載。 (3)計算功能:可進行分數的加、減、乘和除法運算。 (4)化簡功能:將分數化簡為最簡分數。 (5)異常處理功能:分數中分母不能為零。 (6)菜單功能:每種功能的操作都是在菜單中進行相應選擇。

資源截圖

代碼片段和文件信息

#include
#include
#include
using?namespace?std;
class?integer{ ?//整數類
};
class?fraction:integer{ ?//整數類的派生類分數類
private:
int?above; ?//分子
int?below; ?//分母
void?reduction();????????????//約分
void?makeCommond(fraction&);?//通分
public:
fraction(int?a=0int?b=1){???//構造函數
above=a;
below=b;
}
~fraction(); ?//析構函數
fraction?add(fraction);??????//兩分數相加
fraction?sub(fraction);??????//本分數減去實參分數
fraction?mul(fraction);??????//兩分數相乘
fraction?div(fraction);??????//本分數除以實參分數
void?display(); ?//分數顯示
void?input();????????????????//輸入分數
int?menu();
};
fraction::~fraction(){ ?//析構函數
};
void?fraction::reduction(){??????????//約分
int?comdivabtemp;
a=abs(above);
b=abs(below);
while(a%b){

評論

共有 條評論