C++高手进进

[复制链接]
查看11 | 回复2 | 2008-5-31 04:22:45 | 显示全部楼层 |阅读模式
要设计一个分数计数器
要能进行分数加减乘除四则运算;
而且输出结果时显示是最简分式。

回复

使用道具 举报

千问 | 2008-5-31 04:22:45 | 显示全部楼层
#include using namespace std;class A{public: int up; int down; A(): up(0),down(1){} A(int u, int d):up(u), down(d){} // 化简分数 A better() {if (down == up){ up = 1; down = 1;}int min =up < down ? up :down;for (int i = 2; i <= min; i++){ if (up%i == 0 && down%i
回复

使用道具 举报

千问 | 2008-5-31 04:22:45 | 显示全部楼层
堆栈实现的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行