兩個分數的加減法,手動模擬

2021-08-16 20:07:28 字數 1132 閱讀 1394

題目鏈結-密碼acm000

nyoj 分數加減法

problem description

編寫乙個c程式,實現兩個分數的加減法

input

輸入包含多行資料

每行資料是乙個字串,格式是"a/boc/d"。

其中a, b, c, d是乙個0-9的整數。o是運算子"+「或者」-"。

資料以eof結束

輸入資料保證合法

output

對於輸入資料的每一行輸出兩個分數的運算結果。

注意結果應符合書寫習慣,沒有多餘的符號、分子、分母,並且化簡至最簡分數

sample input

1/8+3/8

1/4-1/2

1/3-1/3

sample output

1/2

-1/4

0

思路:

簡單模擬,字串錄進去,然後判斷中間的加減號的情況,然後分情況進行解決。

**篇:

易懂版

#include #include using namespace std;

int yue(int a,int b)

return a;

}int bei(int a,int b)

return m*n/a;

}int main()

}else

}else}}

}return 0;

}

精簡版

#include #include #include using namespace std;

int gys(int x,int y)//求最大公約數。

return z;

}int main()

else

k=fabs(i);//分子和的絕對值。

if(i==0)printf("0\n");//分子和為0輸出0.

else

}return 0;

}

c語言隨機選擇兩個整數和加減法形成算式要求學生解答

思考題 面向小學1 2年級學生,隨機選擇兩個整數和加減法形成算式要求學生解答。要求 1 只出10道題,每題10分,程式結束時顯示學 生得分 2 確保算式沒有超出1 2年級的水平,只允許進行50以內的加減法,不允許兩數之和或之差超出0 50的範圍,負數更是不允許的 3 每道題學生有三次機會輸入答案,當...

兩個有意思的模擬

今天在群裡閒聊當前疫情的情況,看到兩個以技術思路做的模擬,挺有意思的,不長,或許有些幫助。第乙個,ddos和cc 這次大量病例的爆發,其實就像是對醫療體系的ddos,外加cc。這種從防攻擊角度,要麼有抗d的平台,洗掉惡意 非真實感染者 流量,放真實流量進來,但是目前看,沒有特效藥,沒有快速的檢測機制...

兩個分數化簡比怎麼化 我學《分數的意義》心得

停課不停學已經有將近兩個月了,我們邁入了 分數 這一部分。聽媽媽說,這一塊內容很重要,可我覺得到目前為止 明天就學真分數 假分數和帶分數了 分數好像並不比四年級難。看了看書,再做點練習,把這點新的思考記錄下來,複習時候好用 一 分數的產生 據說一把傘的意義就在於它產生於人們防雨的需要。分數的產生就在...