首页
/
每日頭條
/
生活
/
c語言求最大公倍數和最小公約數
c語言求最大公倍數和最小公約數
更新时间:2025-12-29 19:23:57

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
推荐阅读
不斷思考的名人名言
不斷思考的名人名言
讓人陷入思考的29個句子:1、從來如此,便對麼?——魯迅《狂人日記》2、男人做完愛,總擔心女人糾纏他;女人做完愛,總擔心男人不要她。——張愛玲《色·戒》3、興趣是最好的老師,其次是恥辱。4、貧僧自東土大唐而來,往西天取經而去。——知道自己是...
2025-12-29
美國宇航員真的存在嗎
美國宇航員真的存在嗎
許多研究人員長期以來一直在想,地獄究竟在哪裡,兩千年來一直令人疑惑,因為他們相信地獄的存在。其中,還有對這方面進行研究,而且有很多人都在進行的,但是佛羅裡達國際神學研究所的專家的發現非常重要。首先,他仔細閱讀過聖經,在啟示錄21.8,寫着:...
2025-12-29
飛在天上的感覺
飛在天上的感覺
在裡約,除了沙灘漫步,登山遠眺,吃香喝辣之外,還有一項有趣但有風險的運動,隻有少部分人會去嘗試,那就是玩滑翔傘(playparagliders)。這項運動在裡約是如此有名,以至于在本片中,滑翔傘的鏡頭反複出現。在晴好的天氣裡,藍天白雲下飄蕩...
2025-12-29
下沉衛生間不鋪鋼筋行嗎
下沉衛生間不鋪鋼筋行嗎
下沉衛生間不鋪鋼筋行嗎?,我來為大家科普一下關于下沉衛生間不鋪鋼筋行嗎?以下内容希望對你有幫助!下沉衛生間不鋪鋼筋行嗎現在很多樓盤在開發商時衛生間被建設成下沉式。就是指在主體建造時将衛生間結構層局部或整體下沉離相應地面一定高度,這個工地通常...
2025-12-29
小型企業vi設計
小型企業vi設計
我國促進中小企業發展的政策不斷完善,企業市場發展環境不斷地在優化,中小企業呈現又快又好的發展态勢,對我國經濟社會發展全局作出重要貢獻。截止2021年末,我國中小企業數量高達4800萬戶,發展高端企業也是中小企業的一個機遇,突破自己的領域,讓...
2025-12-29
Copyright 2023-2025 - www.tftnews.com All Rights Reserved