汉扬编程 C语言入门 C++通过运算符重载实现分数的四则运算

C++通过运算符重载实现分数的四则运算

1、定义分数运算需要的最大公约数函数,定义Fraction对象;

C++通过运算符重载实现分数的四则运算

考虑负数的情况,最大公约数函数需要支持求负数的情况;

C++通过运算符重载实现分数的四则运算

C++通过运算符重载实现分数的四则运算

2、定义Fraction函数方法;

C++通过运算符重载实现分数的四则运算

重载运算符 + / * -, 实现对象的运算;

C++通过运算符重载实现分数的四则运算

重载输入<< 和输出 >> ,实现对象的输入及输出;

C++通过运算符重载实现分数的四则运算

3、测试类的方法;

4、测试结果。

如果结果为整数,直接输出值;

如果结果为分数则用分数表示;

如果结果为假分数,用 1'1/2形式表示,(1又2分之1)。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/cjia/6029.html

气得拍桌!C语言自启动关机小程序:实例教学+送源码!

用c语言编程:输出各位数字组成的最大数

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部