課程
/后端開發(fā)
/C
/C語言入門
請問輸入兩個正整數(shù),怎樣調(diào)用兩個函數(shù),讓它返回最大公約數(shù)和最小公倍數(shù)呢
2015-05-16
源自:C語言入門
正在回答
可讓用戶輸入兩個正數(shù),然后將兩個正數(shù)傳入函數(shù)中,最后返回就行,
至于怎樣求解最大公約數(shù)和最小公倍數(shù):
最大公約數(shù):
離散數(shù)學的方法是用大的數(shù)減去小的數(shù)得到一個差然后用原來那個小的數(shù)和那個差比較,再用大的減去小的,再得到一個差再然后用第二次得到的差和第二次比較的小的數(shù)比較,相減得到一個差...直到最后2個數(shù)相等如121和77121-77=4477-44=3344-33=1133-11=2222-11=1111-11=0也就是說121和11的最大公約數(shù)是11了
最小公倍數(shù):
可用兩個數(shù)相乘除以最大公約數(shù),
當然上述只是兩中方法,還有很多其他方法,自己可以百度學習下。
年輕沒有甚么不可能 提問者
舉報
C語言入門視頻教程,帶你進入編程世界的必修課-C語言
3 回答對于沒有經(jīng)驗的我,很需要你的指導
2 回答求助 幫!?。。。。。?/p>
1 回答求幫助....
2 回答求幫助,,,
1 回答求助一個很low的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-05-18
可讓用戶輸入兩個正數(shù),然后將兩個正數(shù)傳入函數(shù)中,最后返回就行,
至于怎樣求解最大公約數(shù)和最小公倍數(shù):
最大公約數(shù):
離散數(shù)學的方法是
用大的數(shù)減去小的數(shù)得到一個差
然后用原來那個小的數(shù)和那個差比較,再用大的減去小的,再得到一個差
再然后用第二次得到的差和第二次比較的小的數(shù)比較,相減得到一個差
...
直到最后2個數(shù)相等
如121和77
121-77=44
77-44=33
44-33=11
33-11=22
22-11=11
11-11=0
也就是說121和11的最大公約數(shù)是11了
最小公倍數(shù):
可用兩個數(shù)相乘除以最大公約數(shù),
當然上述只是兩中方法,還有很多其他方法,自己可以百度學習下。