设为首页 加入收藏

TOP

简单约分类
2014-11-23 22:53:53 来源: 作者: 【 】 浏览:2
Tags:简单 分类

1 #include
2 using namespace std;
3
4 class Fraction{
5 private:
6 int m;
7 int d;
8 public:
9 Fraction():m(0),d(1){
10 cout<<"Fraction()"< 11 }
12 Fraction(int m, int d):m(m),d(d){
13 cout<<"Fraction(int, int)"< 14 }
15 void set(int m, int d){
16 this->m=m;
17 this->d=d;
18 }
19 void frac(){
20 int g=m>d m : d;
21 for(int i=g; i>0; i--){
22 if(m%i==0 && d%i==0){
23 m/=i;
24 d/=i;
25 }
26 }
27 }
28 void show(){
29 cout<<"m="< 33 }
34
35 };
36
37 int main(){
38 Fraction f1(10,20), f2;
39
40 f1.frac();
41 f1.show();
42
43 f2.set(3,4);
44 f2.frac();
45 f2.show();
46 system("pause");
47 }
48

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇用C语言读取大文件的问题--内存映.. 下一篇【判线段相交】HDU 1086

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: