首页
/
每日頭條
/
生活
/
c語言求最大公倍數和最小公約數
c語言求最大公倍數和最小公約數
更新时间:2025-12-28 14:44:18

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、準備好用料:毛豆腐360g,澱粉适量,榨菜50g。2、鍋内熱油,豆腐下鍋炒,肉絲用澱粉抓一下。3、下入榨菜,加水,下入肉絲,水開後,用水澱粉勾個欠即可。
2025-12-28
物理消毒法有哪三種
物理消毒法有哪三種
自然淨化作用:自然淨化作用是指利用日曬、雨淋、風吹、幹燥、高溫等自然因素進行消毒。 在良好的通風條件下,任何一種病菌都很難生存,室内經常通風換氣。可以稀釋或減少緻病因子。在通風良好的情況下,每日開宙2次以上,每次30分鐘便可達到較好的消毒效果,所以長時間的開窗通風、換空氣是最有效的消毒方法。在家中沒有病人、沒有明顯污染的情況下,可采用自然通風的空氣消毒法。機械消毒法:沖洗、過濾、通風和抖動等都屬于
2025-12-28
小區裝修時間應該是幾點到幾點
小區裝修時間應該是幾點到幾點
小區裝修時間應該為上午7點到12點,下午2點到7點。關于在小區當中的裝修時間,國家并沒有嚴格的規定時間範圍,但是如果裝修是有很大聲音的情況下,小區的物業一般都是有相關規定的,不能早于上午的七點,同時不...
2025-12-28
十大掙錢職業之房地産從業人員
十大掙錢職業之房地産從業人員
世界上的行業數不勝數,三百六十行,行行出狀元,雖然說工作不分貴賤,但是卻分薪水的高低不同,一夜中彩票暴富的夢太少,腳踏實地工作才是王道。本期的城市文化就帶大家一起來看看十大掙錢職業之房地産從業人員。房...
2025-12-28
地下室防水施工工藝流程
地下室防水施工工藝流程
1、自防水混凝土結構。2、防水混凝土原料。3、防水混凝土建築。4、地下工程防水的防水地下室地闆。防水混凝土的抗滲等級不得小于P6。防水混凝土的施工配合比應通過試驗确定,并報項目部審查。防水混凝土結構底...
2025-12-28
Copyright 2023-2025 - www.tftnews.com All Rights Reserved