


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版,下載可任意編輯——C語言求最大公約數和最小公倍數
C語言求最大公約數和最小公倍數
最大公約數:最大公因數,也稱最大公約數、最大公因子,指兩個或多個整數共有約數中最大的一個。Eg:求24和60的最大公約數,先分解質因數,得24=2223,60=2235,24與60的全部公有的質因數是2、2、3,它們的積是223=12,所以,(24、60)=12。(質因子分解法)
最小公倍數:兩個或多個整數公有的倍數叫做它們的公倍數。
求最大公約數和最小公倍數
假設兩個數a,b他們的最大公約數為m那么a,b的最小公倍數公式為:
由于:
a=m*i
b=m*j
最小公倍數為:m*i*j=(m*i)*(m*j)/m=a*b/m
a*b/m
所以求出a,b的最大公約數就可知其最小公倍數。
更相損減法:
《九章算術方田》作分數約簡時,提到求最大公因數方法:反覆把兩數的較大者減去較小者,直至兩數相等,這數就是最大公因數。這方法除了把除法換作減法外,與輾轉相除法完全一致。例如書中求91和49的最大公因數:
9149,91-49=42
4942,49-42=7
427,42-7=35
357,35-7=28
287,28-7=21
217,21-7=14
147,14-7=7
7=7,因此91和49的最大公因數是7
輾轉相除法:
設兩數為a、b(ab),求a和b最大公約數(a,b)的步驟如下:用a除以b,得ab=qr1(0≤r1)。若r1=0,則(a,b)=b;若r1≠0,則再用b除以r1,得br1=qr2(0≤r2).若r2=0,則(a,b)=r1,若r2≠0,則繼續(xù)用r1除以r2,……如此下去,直到能整除為止。其最終一個能夠整除的除數即為(a,b)。
例如:a=25,b=15,a/b=110,b/10=15,10/5=20,最終一個為被除數余數的除數就是5,5就是所求最大公約數。
C語言求最大公約數和最小公倍數
C語言代碼:
#includeiostreamusingnamespacestd;intgcd(inta,intb);intmain(){
yis:
is:
}
intgcd(inta,intb){
}intx,y,z;coutinputtwopositiveinteger:;cinxy;z=gcd(x,y);coutthegreatestcommondivisorofxandzendl;couttheleastcommonmultipleofxandyx*y/zendl;return0;inttemp;intremainder;if(ba){temp=a;a=b;b=temp;}remainder=a%b;while(rem
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國拉絲機專用變頻器行業(yè)投資前景及策略咨詢研究報告
- 2025至2030年中國滾筒/平板啤模加工材料數據監(jiān)測研究報告
- 2025至2030年中國指甲烘干機數據監(jiān)測研究報告
- 2025年中國廚房電器市場調查研究報告
- 2025年沼氣集中供氣系統(tǒng)項目合作計劃書
- 第3課 現代食物的生產、儲備與食品安全教學設計-2024-2025學年高中歷史統(tǒng)編版(2019)選擇性必修二
- 2024-2025學年新教材高中數學第九章統(tǒng)計9.2.1總體取值規(guī)律的估計課時作業(yè)新人教A版必修第二冊
- 2024-2025版新教材高中語文第四單元第一節(jié)記錄家鄉(xiāng)的人和物教案新人教版必修上冊
- 第4課《燈籠》教學設計 2023-2024學年統(tǒng)編版語文八年級下冊
- 古詩詞誦讀8 卜算子·送鮑浩然之浙東(教學設計)-2023-2024學年統(tǒng)編版語文六年級下冊
- 2024年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫標準卷
- 固定資產借用登記表
- 行業(yè)會計比較ppt課件(完整版)
- 外固定架--ppt課件
- 飛達及其輔助機構
- 法語工程詞匯(路橋、隧道、房建)
- 深圳地鐵三號線正線信號系統(tǒng)
- 高中化學競賽培訓計劃
- NUDD新獨難異失效模式預防檢查表
- 研發(fā)向善課程----綻放生命異彩
- Z3050型 搖臂鉆床使用說明書
評論
0/150
提交評論