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

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、老爸:“你媽不在家,我約了趙叔一起吃晚飯,你也跟着去吧,我來為大家科普一下關于笑破肚皮别找我?下面希望有你要的答案,我們一起來看看吧!笑破肚皮别找我1、老爸:“你媽不在家,我約了趙叔一起吃晚飯,你也跟着去吧!我:“沒時間...
2026-01-18
夢見熟人死了啥意思
夢見熟人死了啥意思
夢見熟人死了啥意思?夢見熟人死了,得此夢者五行主火,主火則人情世故關系處理較好則人情世故,乃是你在與别人交涉時拿出誠意相待,則對你事業發展多有幫助,如從事酒店管理或服務性行業相關者,則近期内你事業狀況不錯夏天夢之吉利,春天夢之不吉利,下面我...
2026-01-18
重複訴訟認定規則
重複訴訟認定規則
根據《民事訴訟法司法解釋》第二百四十八條的規定,裁判發生法律效力後,發生新的事實,當事人再次提起訴訟的,人民法院應當依法受理。據此規定,裁判發生法律效力後,即便構成重複起訴,如果發生新的事實,當事人仍然可以再次提起訴訟,人民法院依法應當受理...
2026-01-18
小朋友喉嚨老是有痰是什麼原因
小朋友喉嚨老是有痰是什麼原因
#健康2021#有許多爸爸媽媽們發現小朋友們喉嚨經常有痰,很容易誤以為這是小朋友們支氣管炎或者是感冒所引起的,會錯誤的給小朋友們反複的進行霧化,服用感冒藥等藥物進行治療。其實小朋友們經常喉嚨有痰,這絕大可能是小朋友們患有鼻後滴綜合征,是指鼻...
2026-01-18
去碼頭整點薯條是什麼意思
去碼頭整點薯條是什麼意思
去碼頭整點薯條是什麼意思?這個梗是個圖片梗,雖然表面上是兩隻鴿子的對話,實質上反映了我們人類的生活狀态,就是為了去碼頭上整點薯條,也就是為了生存吃飯而奔波忙碌,今天小編就來聊一聊關于去碼頭整點薯條是什麼意思?接下來我們就一起去研究一下吧!去...
2026-01-18
Copyright 2023-2026 - www.tftnews.com All Rights Reserved