[情報] 程式設計作業

看板PCCU-CS作者時間18年前 (2007/04/20 13:24), 編輯推噓4(402)
留言6則, 3人參與, 最新討論串1/1
: 這...因該算情報吧...網路上找到的 : 我覺得根本就是有人把題目改掉去知識+問的... : 一開始要改一下... : 因為我們作業是rational.cpp跟rational.h和P16_6.cpp : 然後這篇還有些BUG是雙引號打成單引號...編譯的時候就知道了= = : 因該沒其它問題...因為我也是抄這個然後改註解XD : 目前用這份資料的人有...我...K版主...芝麻...老二... : 所以要用的人...盡量改大一點= =+要不然很容易就"很像" : 因該還有很多人用啦...因為超好找= = //prob1.cpp #include "prob1.h" Rational::Rational(int a,int b) { numerator=a; denominator=b;} Rational Rational::addition(const Rational &a) //加法 { //被加數+加數 Rational t; //被加數分子*加數分母+加數分子*被加數分母 t.numerator=numerator*a.denominator+a.numerator*denominator; t.denominator=denominator*a.denominator; //分母先通分 t.reduction(); //去約分 return t; } Rational Rational::subtraction(const Rational &s) { //被減數-減數 Rational t; //被減數分子*減數分母-減數分子*被減數分母 t.numerator=numerator*s.denominator-s.numerator*denominator; t.denominator=denominator*s.denominator; //分母通分 t.reduction(); //去約分 return t; } Rational Rational::multiplication(const Rational &m) { //被乘數*乘數 Rational t; t.numerator=numerator*m.numerator; //被乘數分子*乘數分子 t.denominator=denominator*m.denominator; //被乘數分母*乘數分母 t.reduction(); //去約分 return t; } Rational Rational::division(const Rational &v) { //被除數 / 除數 Rational t; t.numerator=numerator*v.denominator; //被除數分子*除數分母 t.denominator=denominator*v.numerator; //被除數分母*除數分子 t.reduction(); //去約分 return t; } void Rational::printRational(void) { cout<<numerator<<"/"<<denominator; } void Rational::printRationalAsFloating(void) { cout<<(double)numerator/denominator; } void Rational::reduction(void) //約分,找最大公因數去除分子分母。 { int a=numerator,b=denominator,r; if(a<b) {int tmp=a; a=b; b=tmp;} while((r=a%b)!=0) {a=b;b=r;} numerator=numerator/b; //以下兩行就是約分動作。 denominator=denominator/b; } : 為了打這篇害林北上班要遲到了...賠錢啦!!...硍... http://tw.knowledge.yahoo.com/question/question?qid=1206092310249 -- _____________________________ | 愛狐會會員 會員證 | | P1 ID : u9555kimo | | P2 ID : u9555kimo | <(_ _)> | 你今天愛狐了嗎? | (揮揮手~搖搖尾巴) |_____________________________| http://www.wretch.cc/blog/lightpink1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.135.50 ※ 編輯: u9555kimo 來自: 125.225.135.50 (04/20 13:28)

04/20 13:31, , 1F
只有到期中考...或是要交作業的時候...這裡才像系版...
04/20 13:31, 1F

04/20 13:33, , 2F
來去苦命的上班
04/20 13:33, 2F

04/20 23:47, , 3F
交作業時間是不是和你PO的時間晚了一小時...
04/20 23:47, 3F

04/21 00:22, , 4F
不是晚上12點嗎= =
04/21 00:22, 4F

04/21 00:24, , 5F
我想說睡醒看到有人留言在伸才想到要來PO...
04/21 00:24, 5F

04/21 01:01, , 6F
ㄏㄏ 期中考加油
04/21 01:01, 6F
文章代碼(AID): #16A4w0bV (PCCU-CS)