亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? crational.cpp

?? 數(shù)據(jù)結(jié)構(gòu)中
?? CPP
字號:
// Crational.cpp: implementation of the rational class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "Ex_BDSYL.h"
#include "Crational.h"

#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif

//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
#include "iostream.h"
#include "Crational.h"
Rational::Rational()
{
	this->fenZi=0;
    this->fenMu=1;
}
//----------------------------------------------------------------

Rational::Rational(int fenZi,int fenMu)
{
	this->fenZi=fenZi;
    this->fenMu=fenMu;
     HuaJian(*this);
}
//------------------------------------------------------------------
Rational::Rational(const Rational &p)
{
	fenZi=p.fenZi;
    fenMu=p.fenMu;

}

//-----------------------------------------------------------------
Rational  Rational::HuaJian( Rational &p)
 
{ int tem_ZDGY=ZDGY(p.fenZi,p.fenMu);
  p.fenMu=p.fenMu/tem_ZDGY;
  p.fenZi=p.fenZi/tem_ZDGY;
  if(0==p.fenZi)p.fenMu=1;
  if(0==p.fenMu){p.fenMu=1;p.fenZi=0;}
  if(p.fenMu<0){p.fenMu=-1*p.fenMu;p.fenZi=-1*p.fenZi;}
return p;
}
//------------------------------------------------------------------

int Rational::ZDGY(int x,int y)
{   if(0==x||0==y)
	{return 1 ;}
	if(y>x)
	{ y=x+y;
	  x=y-x;
	  y=y-x;
	}
	int r;
	do
	{
		r=x%y;
	     x=y;
		 y=r;
	}while(r!=0);
return x;
}
//--------------------------------------------------------------------


int Rational::ZXGB(int x,int y )
     
{   return x*y/ZDGY(x,y);

}
//----------------------------------------------------------------
void Rational::showR()
{cout<<this->fenZi<<endl;
cout<< this->fenMu<<endl<<endl;


}
//------------------------------------------------------------------------

Rational Rational::operator + (const Rational &p)

	{  
		int f2_Zi=p.fenZi;
		int f2_Mu=p.fenMu;
		
    
		int rlt_fM=ZXGB(fenMu,f2_Mu);
		int rlt_fZ=fenZi*rlt_fM/fenMu+f2_Zi*rlt_fM/f2_Mu;
		
		Rational R_result(rlt_fZ,rlt_fM);
		HuaJian(R_result);
		return  R_result;

	}
Rational Rational::operator +=(const Rational &p)
{
    *this=*this+p;
	return *this;
}
//---------------------------------------------------------------------------
Rational Rational::operator =(int n)
{  this->fenZi=n;
    this->fenMu=1;
	return (*this);
}
//-----------------------------------------------------------------------------
int  Rational:: operator ==(const Rational &p)  
 {   
	 if(fenMu==p.fenMu && fenZi==p.fenZi)
		 return 1;
	 else 
		 return 0;
 
 }
//----------------------------------------------------------------------------
int Rational:: operator !=(const Rational &p) 
{   
     if(fenMu!=p.fenMu || fenZi!=p.fenZi)
		 return 1;
	 else 
		 return 0;

}
//----------------------------------------------------------------------------

Rational Rational::operator -(const Rational &p)
{     
		int f2_Zi=p.fenZi;
		int f2_Mu=p.fenMu;

		int rlt_fM=ZXGB(fenMu,f2_Mu);
		int rlt_fZ=fenZi*rlt_fM/fenMu-f2_Zi*rlt_fM/f2_Mu;
		
		Rational R_result(rlt_fZ,rlt_fM);
		HuaJian(R_result);
		return  R_result;
}
//------------------------------------------------------------------------------
Rational Rational::operator *(const Rational &p)
{     
	    int f2_Zi=p.fenZi;
		int f2_Mu=p.fenMu;
        int f1_Zi=fenZi;
		int f1_Mu=fenMu;
		int tem_1=ZDGY(f1_Mu,f2_Zi);
		int tem_2=ZDGY(f1_Zi,f2_Mu);
		f1_Mu=f1_Mu/tem_1;
		f2_Zi=f2_Zi/tem_1;
		f1_Zi=f1_Zi/tem_2;
		f2_Mu=f2_Mu/tem_2;
        
     	int rlt_fM=f1_Mu*f2_Mu;
		int rlt_fZ=f1_Zi*f2_Zi;
		
		Rational R_result(rlt_fZ,rlt_fM);
			HuaJian(R_result);
		return  R_result;
}
//----------------------------------------------------------------------------

//----------------------------------------------------------------------------------
Rational operator *(Rational &p,int n)
{  
   int fz=p.fenZi*n;
   int fm=p.fenMu;
  Rational result(fz,fm);
p.HuaJian(result); 
  return   result;


}
//----------------------------------------------------------------------------------
Rational operator *(int n,Rational &p)
{  
   int fz=p.fenZi*n;
   int fm=p.fenMu;
  Rational result(fz,fm);
   p.HuaJian(result);  
  return   result;


}


//----------------------------------------------------------------------------------
Rational Rational::operator /(const Rational &p)
{       

        int result_zi=p.fenMu;
		int result_mu=p.fenZi;
		Rational tem_p(result_zi,result_mu);
		return  (*this)*tem_p;
        

}

Rational Rational::operator /=(const Rational &p)
{  
    *this=*this/p;
	return *this;
}
int Rational::Getnum()
{
	return this->fenZi;
}
int Rational::Getden()
{
	return this->fenMu;
}
void Rational::Setnumden(int num,int den)
{ 
	this->fenZi=num;
  this->fenMu=den;
  HuaJian(*this);
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩视频在线永久播放| 日韩美女主播在线视频一区二区三区| 日韩中文字幕一区二区三区| 久久综合久久综合亚洲| 色八戒一区二区三区| 国产高清久久久| 日本视频免费一区| 亚洲欧美区自拍先锋| 国产日韩欧美不卡在线| 日韩午夜三级在线| 欧美视频在线观看一区| 97久久超碰国产精品| 狠狠久久亚洲欧美| 日本欧美加勒比视频| 亚洲综合一区二区三区| 日本一区二区在线不卡| 26uuuu精品一区二区| 日韩午夜小视频| 91精品国产综合久久久久久| 欧美中文字幕一区| 日本精品裸体写真集在线观看| 成人动漫视频在线| 成人午夜视频在线| 国产综合成人久久大片91| 热久久久久久久| 日本中文一区二区三区| 午夜精品国产更新| 亚洲一区影音先锋| 夜夜嗨av一区二区三区四季av | 国产视频一区二区三区在线观看| 欧美一区二区国产| 777奇米四色成人影色区| 欧美日韩国产综合一区二区三区| 在线观看网站黄不卡| 欧美中文字幕久久| 在线观看视频一区二区欧美日韩| 在线中文字幕一区二区| 99国产精品久久| 色久优优欧美色久优优| 在线视频国内自拍亚洲视频| 欧美综合色免费| 欧美影院午夜播放| 欧美日高清视频| 在线成人免费视频| 日韩女优视频免费观看| 26uuu国产电影一区二区| 国产亚洲精久久久久久| 欧美激情综合五月色丁香小说| 国产精品美女久久久久久2018| 中文字幕一区二区三区视频| 伊人夜夜躁av伊人久久| 一区二区三区在线观看视频| 性感美女极品91精品| 青青青伊人色综合久久| 国产尤物一区二区在线| 成人国产一区二区三区精品| 91极品美女在线| 欧美伦理影视网| 久久亚洲一级片| 国产精品免费久久| 一区二区不卡在线视频 午夜欧美不卡在 | 日韩欧美区一区二| 日本一区二区三级电影在线观看| 国产精品九色蝌蚪自拍| 夜夜精品视频一区二区 | 国产日韩欧美a| 亚洲男人天堂一区| 蜜臀av一区二区在线免费观看| 九九视频精品免费| 99国产精品久久久| 7777精品伊人久久久大香线蕉| 精品噜噜噜噜久久久久久久久试看 | 在线成人av网站| 精品999在线播放| 亚洲天堂免费看| 手机精品视频在线观看| 国产成人超碰人人澡人人澡| 欧美性做爰猛烈叫床潮| 精品国内片67194| 亚洲品质自拍视频网站| 蜜臀av在线播放一区二区三区 | 日韩视频一区二区| 国产精品三级视频| 日韩影院精彩在线| 丰满少妇久久久久久久| 欧美老年两性高潮| 国产精品三级在线观看| 日本麻豆一区二区三区视频| 不卡欧美aaaaa| 欧美一区二区三区四区高清| 国产精品久久久久国产精品日日| 免费在线观看一区二区三区| av激情综合网| 精品国产乱码久久久久久1区2区| 一区二区久久久久| 国产黑丝在线一区二区三区| 91精品国产综合久久精品麻豆| 国产精品电影一区二区三区| 老色鬼精品视频在线观看播放| 欧美在线观看视频在线| 国产精品日产欧美久久久久| 免费久久精品视频| 欧美日韩日本视频| 成人免费在线播放视频| 国产精品538一区二区在线| 欧美精品久久一区| 亚洲在线视频网站| 成人黄色网址在线观看| 亚洲精品一区二区三区影院| 亚洲电影你懂得| 在线亚洲高清视频| 综合电影一区二区三区 | 亚洲日本丝袜连裤袜办公室| 国产精品综合av一区二区国产馆| 欧美久久久影院| 亚洲在线视频一区| 在线看国产一区| 一区二区三区影院| 91啪亚洲精品| 亚洲人成在线播放网站岛国| av一区二区三区在线| 国产欧美日韩综合精品一区二区| 国产一区视频在线看| 欧美成人vr18sexvr| 日韩成人av影视| 欧美疯狂性受xxxxx喷水图片| 亚洲国产精品嫩草影院| 在线观看av不卡| 亚洲高清视频的网址| 欧美日韩久久一区二区| 亚洲福利电影网| 91精品久久久久久久久99蜜臂| 日韩激情视频在线观看| 91精品国产福利| 麻豆一区二区99久久久久| 91精品免费观看| 蜜桃视频在线观看一区| 精品蜜桃在线看| 精彩视频一区二区三区| 2021久久国产精品不只是精品| 狠狠色综合色综合网络| 久久精品免费在线观看| 国产ts人妖一区二区| 日韩一区欧美小说| 欧美影院一区二区三区| 天天影视色香欲综合网老头| 欧美电影精品一区二区| 国产在线看一区| 国产精品色噜噜| 色综合天天综合| 亚洲v精品v日韩v欧美v专区| 日韩女优电影在线观看| 国产成人在线免费| 国产精品国产三级国产普通话三级 | 成人精品视频一区| 亚洲精品ww久久久久久p站| 欧美精品在线观看播放| 久久精品国产久精国产| 国产女同互慰高潮91漫画| 91网站最新地址| 日韩av一区二区三区四区| 精品国产精品一区二区夜夜嗨| 成人精品在线视频观看| 亚洲成av人片www| 欧美精品一区二区精品网| 成人精品在线视频观看| 亚洲自拍与偷拍| xf在线a精品一区二区视频网站| 97精品视频在线观看自产线路二| 无码av免费一区二区三区试看| 久久天天做天天爱综合色| 91免费国产在线| 日本不卡一二三区黄网| 欧美激情一区二区三区全黄| 欧美日韩另类一区| 国产白丝精品91爽爽久久| 亚洲成av人影院| 国产精品少妇自拍| 欧美丰满一区二区免费视频 | 国产激情偷乱视频一区二区三区| 亚洲精品视频免费观看| 日韩欧美精品三级| 色综合久久久久综合99| 理论电影国产精品| 一区二区成人在线观看| 久久久高清一区二区三区| 欧美日韩一区二区三区视频| 国产成人综合网| 视频在线观看一区| 国产日本亚洲高清| 6080日韩午夜伦伦午夜伦| eeuss鲁片一区二区三区| 麻豆一区二区三| 亚洲国产中文字幕| 1024亚洲合集| 国产日韩精品久久久| 欧美一区二区三区白人| 91黄色免费看| av在线这里只有精品| 久久66热re国产|