首页
/
每日頭條
/
生活
/
c語言求最大公倍數和最小公約數
c語言求最大公倍數和最小公約數
更新时间:2026-01-18 07:47:56

c語言求最大公倍數和最小公約數(求兩個數中的最大公約數)1

題目:求兩個數的最大公約數。

輸入兩個數a和b,輸出他們的最大公約數

輸入:12 18 輸出:6

方法1:枚舉法(效率不高)

#include <iostream> using namespace std; int main(){ int a,b,min,result; scanf("%d %d",&a,&b); if(a>b){ min = b; }else{ min = a; } for(int i = 1;i < min;i ){ if(a % i == 0 && b % i == 0 ){ result = i; } } printf("result=%d\n",result); return 0; }

方法2:輾轉相除法

思路:

(1)如果b等于0,計算結束,a就是最大公約數;

(2)否則,計算a除以b的餘數,讓a等于b,而b等于那個餘數,回到第一步。

#include <iostream> using namespace std; int main(){ int a,b,re; scanf("%d %d",&a,&b); while(b){ re = a % b; a = b; b = re; } printf("%d\n",a); return 0; }

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
平凡的世界田潤葉經典語錄
平凡的世界田潤葉經典語錄
在傳統中國社會,父系家長制的長期存在,改變着女性的身份,同樣也改變着她對于自身地位、職責和義務等等各個方面的看法和自我認同。在路遙作品《平凡的世界》中,多數人會注意到其中的夢想、奮鬥等主題,卻很少有人關注到女性在其中的含義,然而書中女性角色...
2026-01-18
怎麼做出高大上的菜品
怎麼做出高大上的菜品
精選10款老式菜品,做法簡單肉香四溢,還是原來的老味道。老式炸扡子1.豬肉剁肉末,加入鹽、胡椒粉、五香粉,蔥姜汁,味精,攪拌均勻,加入雞蛋、适量澱粉,攪拌均勻待用。2.碗中打入幾個雞蛋,加點鹽、來點澱粉,加點清水,攪打均勻。3.鍋預熱,刷油...
2026-01-18
剖腹産挑日子生孩子都好命嗎
剖腹産挑日子生孩子都好命嗎
佛像古人很相信命運,預測命運的方法很多,最常見的方法,是依據一個的“生辰八字”進行推算。嬰兒這種方法,推敲起來很有問題。現在中國平均不到2秒鐘即出生1個人,每分鐘大約出生38人,每小時出生約2273人。一個時辰等于2小時,一個時辰就有450...
2026-01-18
為什麼要禁止個人收款碼商用
為什麼要禁止個人收款碼商用
IT之家11月27日消息,今年10月,中國人民銀行官網發布《關于加強支付受理終端及相關業務管理的通知》,規定對于具有明顯經營活動特征的個人,條碼支付收款服務機構應當為其提供特約商戶收款條碼,并參照執行特約商戶有關管理規定,不得通過個人收款條...
2026-01-18
難寫的漢字查字典
難寫的漢字查字典
與英文、德文、法文等表音文字不同,我國的漢字屬于表意文字,漢字是直接将其代表的意思表達書面上的。當你看到一個漢字,就知道它是什麼意思,但是英文等表音文字就做不到這一點,你必須去記住某一個單詞所對應的事物。衆所周知,漢字是由倉颉發明的,他開始...
2026-01-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved