C++分数计算器
发布时间
阅读量:
阅读量
定制魏:QTWZPW,获取更多源码等
目录
题目与要求
类声明
构造函数
核心算法实现说明
效果测试
加法测试
减法测试
乘法测试
编辑
除法测试
总结
完整代码
题目与要求
定义一个整数类。
定义一个分数类,由整数类派生。能对分数进行各种计算和输入/输出。
(1)定义整数类和分数类。其中,包括构造函数、析构函数、显示函数等。
(2)输入/输出:对流提取和流插入运算符进行重载。
(3)计算功能:可进行分数的加、减、乘和除法运算。
(4)化简功能:将分数化简为最简分数。
(5)异常处理功能:分数中分母不能为零。
(6)菜单功能:每种功能的操作都是在菜单中进行相应选择。
类声明
- Integer 类:
- 该类表示整数类型,并包含一个名为 value 的整型成员变量。
- 构造函数 Integer(int v = 0) 赋值给对象属性 value,默认参数设置为 0。
- 重载了输入输出流运算符 << 和 >> ,实现了将 Integer 对象与流进行读写操作。
- 通过友元函数重载输入输出流运算符 ,使得可以直接从标准输入输出 std::cout 和 s
全部评论 (0)
还没有任何评论哟~
