/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:score.cpp
*作 者:惠睿
*完成日期:2015年5月9日
*版 本 号:v1.0
*
*问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简),比较(6种关系)的运算。
*程序输入:无输入。
*程序输出:输出调用后的结果。
*/
#include <iostream>
#include <iomanip>
using namespace std;
class CFraction
{
private:
int nume;
int deno;
public:
CFraction(int nu=0,int de=1);
void setration(int nu,int de);
void input();
CFraction operator+(const CFraction &t);
CFraction operator-(const CFraction &t);
CFraction operator*(const CFraction &t);
CFraction operator/(const CFraction &t);
bool operator > (CFraction &t);
bool operator < (CFraction &t);
bool operator >= (CFraction &t);
bool operator <= (CFraction &t);
bool operator == (CFraction &t);
bool
第八周项目3 分数类中的运算符重载
最新推荐文章于 2023-06-29 23:04:47 发布
本文介绍了如何在C++中创建一个分数类,并实现分数的加减乘除运算符重载。通过实例展示了分数类对象之间的基本运算,帮助理解运算符重载的概念和应用。
摘要由CSDN通过智能技术生成