首页
/
每日頭條
/
生活
/
c語言求最大公倍數和最小公約數
c語言求最大公倍數和最小公約數
更新时间:2026-01-07 11:39: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
推荐阅读
怎樣做美味的毛豆胡蘿蔔炒馍
怎樣做美味的毛豆胡蘿蔔炒馍
第一、準備适量胡蘿蔔和一根火腿腸;再準備一個剩饅頭,這個是昨天晚上吃剩下的花卷,将花卷切成塊,放入盤中備用。第二、胡蘿蔔洗淨,去皮後切成片兒;再準備适量毛豆,洗淨後控幹水分;将火腿腸,去除外衣後,也切成片,放入盤中備用。第三、炒鍋中放入少許油,将切好的花卷兒塊兒,放入鍋中翻炒一下,煎至微微發黃,盛出...
2026-01-07
臘月二十五年俗
臘月二十五年俗
1、臘月二十五,首先是糊窗戶,其次就是做豆腐,豆腐的“腐”與幸福的“福”諧音,因此豆腐代表着祈“福”...
2026-01-07
如何炒豬耳朵吃
如何炒豬耳朵吃
第一、豬耳朵收拾幹淨,用刀多次刮表面,不然表面會很髒的哦,清洗幹淨之後,放進開水鍋裡焯水,變色之後撈出來用冷水沖洗幹淨。第二、豬耳朵用刀切成片狀,很薄的地方切成條狀,順便切點蔥花姜絲以及大蒜瓣和幾個紅辣椒。第三、鍋裡放油燒熱,把蔥姜蒜放進去爆香,把豬耳朵放進一同翻炒,然後把紅辣椒也放進去。第四、豬耳...
2026-01-07
龍利魚餃子餡的做法
龍利魚餃子餡的做法
第一、龍利魚買來之後将魚刺圈閉剔除幹淨,一點也不要有,剔除幹淨周用手摸一摸,确定沒有魚刺之後用刀剁成細末,加上料酒順時針攪拌。第二、剁一點點瘦豬肉餡放進龍利魚餡裡,加入一點食用油、生抽、味素,攪拌均勻。第三、切一點韭菜末放進去,用龍利魚做餡必須加點韭菜末,這樣既能夠去腥還能夠提鮮,攪拌均勻,龍利魚餃...
2026-01-07
花生黃葉是怎麼回事
花生黃葉是怎麼回事
1、地頭花生黃化:很多時候花生黃葉主要是出現在地頭的位置。而造成地頭花生黃化的主要原因,還是因為收割機、播種機等大型機械在工作的時候,碾壓過的位置會表現出較為嚴重的黃化現象。因為土壤被碾壓之後會變得比較硬實,土壤通透性變差,根部隻能夠無氧呼吸。再加上高溫,花生的蒸發量也大,營養不足又無法吸收養分,從...
2026-01-07
Copyright 2023-2026 - www.tftnews.com All Rights Reserved