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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 11_94.cpp

?? 書記所附的小程序
?? CPP
字號:
#include<math.h>
#include<iostream.h>
class rational
{
	int numerator,denominator;
	void optimization();
public:
	rational(int x=0,int y=1);  //聲明帶默認值的構造函數
	friend rational operator +(rational &num1,rational &num2);
	//聲明重載運算符"+"
	friend rational operator -(rational &num1,rational &num2);
	friend rational operator *(rational &num1,rational &num2);
	friend rational operator /(rational &num1,rational &num2);
	friend bool operator==(rational &num1,rational &num2);
	//聲明比較運算符"=="重載函數
	friend double real(rational& x);  //聲明將分數轉換為浮點數的函數
	friend ostream &operator<<(ostream&,rational &); //聲明"<<"重載
	friend istream &operator>>(istream&,rational &); //聲明">>"重載
};
void rational::optimization()
{
	int gcd,min,max;
	if(numerator==0)
	{  //如分子為0,則置分母為1后返回
		denominator=1;
		return;
	}
	gcd=(abs(numerator)>abs(denominator)?abs(denominator):abs(numerator));
	if(gcd==0) return;
	/*//也可如此用循環求最大公約數
	for(max=gcd;max>1;max--)
		if((numerator%max==0)&&(denominator%max==0))
			break;
  */
	//以下用輾轉相除法求最大公約數,此方法較好
    if(abs(numerator)>abs(denominator))
	{max=numerator;min=denominator;}
	else
	{min=numerator;max=denominator;}
	do{
		gcd=max%min;
		max=min;
		min=gcd;
	}while(gcd!=0);

	numerator/=max;
	denominator/=max;
	if(numerator<0 && denominator<0)
	{
		numerator=-numerator;
		denominator=-denominator;
	}
	else if(numerator<0 || denominator<0)
	{
		numerator=-abs(numerator);
		denominator=abs(denominator);
	}
}
rational::rational(int x,int y)
{
	numerator=x;
	denominator=y;
	optimization();
}
rational operator +(rational &num1,rational &num2)
{
	rational temp;
	temp.denominator=num1.denominator*num2.denominator;
	temp.numerator=num1.numerator*num2.denominator+
		num1.denominator*num2.numerator;
	temp.optimization();
	return temp;
}
rational operator -(rational &num1,rational &num2)
{
	rational temp;
	temp.denominator=num1.denominator*num2.denominator;
	temp.numerator=num1.numerator*num2.denominator-
		num1.denominator*num2.numerator;
	temp.optimization();
	return temp;
}
rational operator *(rational &num1,rational &num2)
{
	rational temp;
	temp.denominator=num1.denominator*num2.denominator;
	temp.numerator=num1.numerator*num2.numerator;
	temp.optimization();
	return temp;
}	
rational operator /(rational &num1,rational &num2)
{
	rational temp;
	temp.denominator=num1.denominator*num2.numerator;
	temp.numerator=num1.numerator*num2.denominator;
	temp.optimization();
	return temp;
}	
bool operator==(rational &num1,rational &num2)
{
	if(num1.numerator==num2.numerator && 
		num1.denominator==num2.denominator)
		return true;
	else 
		return false;
}
double real(rational& x)
{
	return (double(x.numerator))/(x.denominator);
}
ostream &operator<<(ostream& out,rational &obj)
{
	out<<obj.numerator;
	if(obj.numerator!=0 && obj.denominator!=1 &&obj.denominator!=0)
		cout<<"/"<<obj.denominator<<"\n";
	else if(obj.denominator==0)
		cout<<"ERROR!The denominator is equal to 0.\n";
	else cout<<"\n";
	return out;
}
istream &operator>>(istream& in,rational &obj)
{
	cout<<"Input the numerator ,denominator of the rational:\n";
	in>>obj.numerator;
	in>>obj.denominator;
	obj.optimization();
	return in;
}
void main()
{
	rational r1,r2,r3;
	cin>>r1;
	cin>>r2;
	cout<<"r1="<<r1;
	cout<<"r2="<<r2;
	r3=r1+r2;
	cout<<"r1+r2=";cout<<r3;
	r3=r1-r2;
	cout<<"r1-r2=";cout<<r3;
	r3=r1*r2;
	cout<<"r1*r2=";cout<<r3;
	r3=r1/r2;
	cout<<"r1/r2=";cout<<r3;
	if(r1==r2) 
		cout<<"r2 is equal to r1.\n";
	else
		cout<<"r2 isn't equal to r1.\n";
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人伊人久久综合网| 久久这里只有精品视频网| 91香蕉国产在线观看软件| 懂色av一区二区三区免费看| 国产乱人伦精品一区二区在线观看| 三级成人在线视频| 婷婷丁香久久五月婷婷| 午夜精品久久久久久久久久| 亚洲一区二区美女| 天天影视色香欲综合网老头| 久久婷婷成人综合色| 日韩欧美一区在线观看| 91精品国产欧美一区二区成人| 91超碰这里只有精品国产| 欧美日韩国产首页| 日韩欧美一区电影| 日韩一区二区在线看| 欧美精品一区二区三区蜜臀| 国产亚洲成年网址在线观看| 国产欧美日韩亚州综合 | 69堂亚洲精品首页| 日韩一二三四区| 久久久久久影视| 中文字幕五月欧美| 午夜激情一区二区| 精品夜夜嗨av一区二区三区| 国产成人在线视频网址| 99免费精品在线| 欧美日韩一级二级| 精品国产乱码久久久久久牛牛| 久久精品视频一区二区三区| 国产精品女主播av| 亚洲午夜视频在线观看| 欧美一区二区三区免费大片| 国产高清精品网站| 99热在这里有精品免费| 欧美影院一区二区三区| 欧美一区二区三区视频| 国产亚洲精品bt天堂精选| 亚洲视频在线一区| 日本在线不卡一区| 国产宾馆实践打屁股91| 91国模大尺度私拍在线视频| 欧美一区二区成人| 国产精品久久久一区麻豆最新章节| 亚洲综合丝袜美腿| 国产一区在线观看视频| 91亚洲国产成人精品一区二区三 | 中文字幕乱码一区二区免费| 亚洲一区中文日韩| 国产精品自拍一区| 欧美在线观看18| 久久久高清一区二区三区| 亚洲精品一二三| 久久 天天综合| 在线中文字幕不卡| 久久久综合九色合综国产精品| 亚洲女同一区二区| 国产麻豆视频精品| 欧美剧在线免费观看网站| 中文字幕一区三区| 亚洲网友自拍偷拍| 国产99久久久国产精品潘金| 欧美吻胸吃奶大尺度电影| 国产日韩欧美a| 五月天一区二区| 99久久综合国产精品| 欧美v日韩v国产v| 亚洲综合色丁香婷婷六月图片| 韩国精品一区二区| 欧美群妇大交群中文字幕| 国产精品丝袜91| 久久99精品久久久久婷婷| 欧美自拍偷拍一区| 国产精品乱子久久久久| 国产一区二区影院| 日韩一区二区三区精品视频| 一区二区视频在线看| 日韩欧美国产一区二区在线播放 | 色综合久久久久久久| 99久久精品免费看| 性做久久久久久久免费看| 成人精品国产一区二区4080| 日韩片之四级片| 亚洲成人先锋电影| 色噜噜狠狠成人中文综合| 中文字幕+乱码+中文字幕一区| 欧美aⅴ一区二区三区视频| 欧美性猛片aaaaaaa做受| 136国产福利精品导航| 国产成a人无v码亚洲福利| 精品欧美一区二区三区精品久久 | 成人蜜臀av电影| 久久久久久久久一| 国产揄拍国内精品对白| 日韩你懂的在线播放| 美女网站一区二区| 欧美一二三四区在线| 日本成人在线看| 欧美一区二区免费观在线| 秋霞av亚洲一区二区三| 91精品国产福利在线观看| 日韩精品亚洲专区| 51久久夜色精品国产麻豆| 日韩国产在线一| 日韩视频一区二区在线观看| 免费在线看一区| 精品99久久久久久| 日本国产一区二区| 中文字幕一区二区在线播放 | 在线日韩一区二区| 一区二区国产盗摄色噜噜| 91黄视频在线| 亚洲第一主播视频| 欧美久久久久久久久| 婷婷成人激情在线网| 91精品中文字幕一区二区三区| 日本中文字幕一区二区视频| 欧美一级二级三级蜜桃| 国产亚洲午夜高清国产拍精品| 国产高清精品网站| 人人狠狠综合久久亚洲| 夜夜精品浪潮av一区二区三区| 国产精品久久久久久一区二区三区 | 91浏览器入口在线观看| 在线不卡的av| **欧美大码日韩| 91亚洲大成网污www| 国产色产综合色产在线视频| 亚洲精品国产第一综合99久久 | 69堂精品视频| 一本大道久久精品懂色aⅴ| 国产美女在线观看一区| 蜜桃精品视频在线观看| 亚洲视频小说图片| 久久久99久久| 日韩一区二区免费在线电影| 日韩一级大片在线| 欧美成人女星排名| 久久久久久久久久久久久久久99| 精品免费视频一区二区| 日韩精品一区二区三区中文不卡| 精一区二区三区| 91在线一区二区三区| 欧美日韩一区不卡| 欧美激情一区二区在线| 亚洲午夜久久久久久久久久久| 亚洲三级久久久| 国产在线观看免费一区| 国产伦精品一区二区三区免费| 91麻豆精品秘密| 欧美精品乱码久久久久久| 久久久不卡网国产精品二区| 亚洲欧洲色图综合| 亚洲视频在线观看三级| 国产精品欧美一区二区三区| 亚洲图片欧美综合| 国产制服丝袜一区| 在线欧美日韩精品| 777午夜精品视频在线播放| 日韩午夜激情免费电影| 久久久亚洲精品一区二区三区| 欧美激情综合在线| 五月婷婷综合在线| 国产乱人伦偷精品视频免下载 | 亚洲欧洲av另类| 一区二区三区在线观看国产| 亚洲高清免费视频| 国产成人在线观看| 久久精品一区四区| 看电影不卡的网站| 在线成人高清不卡| 中文字幕欧美区| 韩国精品一区二区| 欧美一区二区精品在线| 国产精品福利一区二区| 狠狠网亚洲精品| 欧美一卡二卡三卡| 久久久久国产精品厨房| 亚洲不卡在线观看| 91久久精品日日躁夜夜躁欧美| 一本色道久久综合亚洲aⅴ蜜桃| 日韩免费看网站| 97se亚洲国产综合在线| 国产精品888| 麻豆91精品视频| 天堂成人免费av电影一区| 亚洲欧美欧美一区二区三区| 中文字幕av一区二区三区| 久久婷婷综合激情| 精品福利一区二区三区| 日韩欧美在线1卡| 日韩一区二区三区观看| 51精品国自产在线| 7777精品伊人久久久大香线蕉超级流畅 | 精品乱码亚洲一区二区不卡| 欧美日韩国产三级| 欧美日韩亚洲综合| 欧美午夜精品一区| 欧美三区在线观看|