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

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
推荐阅读
創造與魔法天藍之心能釣到什麼
創造與魔法天藍之心能釣到什麼
1、釣大閘蟹,所以計算一下大閘蟹的釣率:蚯蚓王24%,大蚯蚓15.3%,小蚯蚓17.7%。這樣看來,...
2026-01-07
羅漢松盆景養殖技巧有哪些
羅漢松盆景養殖技巧有哪些
1、使用肥沃的土壤,可使用沙壤土、腐葉土等肥沃排水性好的土壤,也可使用沙壤土和腐葉土混合,如果沒有腐葉土用普通的園土也能将就。2、在植株長大時,要及時更換花盆,因為羅漢松的室内擺放一般都用比較好看的盆子,價格也不菲,所以有些人怕費時費錢,不願意換盆,當植株長大後,盆子小就會嚴重影響植株的繼續成長,甚...
2026-01-07
智能馬桶好不好
智能馬桶好不好
1、智能馬桶的價格。智能馬桶的價格相比較于普通馬桶來說都要比較貴。但是智能馬桶它的各類功能又是普通馬桶所無法比拟的,如果有足夠預算的話,還是建議選擇智能馬桶,它對于我們來說是更加衛生和科學的。2、智能馬桶的操作。選擇智能馬桶時,很多家庭的顧慮無非就是智能太過于高科技會給家裡的老人和小孩帶來的影響。所...
2026-01-07
十月份如何釣鲫魚
十月份如何釣鲫魚
1、釣位:十月份選擇釣位需要找魚道,包括鲫魚喜歡栖息的地方,一般在自然水域、水桶等地有水草、蘆葦的區域都會有鲫魚活動的蹤迹,如果是喂養塘,人工喂養台也會是魚集結的地方。2、釣餌:選擇釣餌要根據鲫魚的喜好來選擇,例如蚯蚓、紅蟲等都是比較好的魚餌,随着氣溫的降低遵循腥味為主。3、釣具:十月屬于晚秋,這時...
2026-01-07
長虹55dp200機身開機鍵在哪裡
長虹55dp200機身開機鍵在哪裡
1、在電視機的後面一點,有一顆小的按鈕。2、電視機都會有兩個開機鍵,一個是電源開機鍵,一個是屏幕開機...
2026-01-07
Copyright 2023-2026 - www.tftnews.com All Rights Reserved