首页
/
每日頭條
/
生活
/
c語言求最大公倍數和最小公約數
c語言求最大公倍數和最小公約數
更新时间:2026-01-22 03:33: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
推荐阅读
歐珀萊福袋
歐珀萊福袋
大家還記得上個月小兔去過歐珀萊專櫃進行了肌膚測試麼,長期熬夜加班,再加上壓力過大,那個時候我的素顔值真的是慘不忍睹啊!素顔年齡已經35歲了,測試結果也是E!除了紅潤度,其他真的是太差了,表皮角質層厚,肌膚彈性也差,當時專櫃BA就給我推薦了适...
2026-01-22
針對學生沉迷網絡開班會
針對學生沉迷網絡開班會
針對學生沉迷網絡開班會?自高考結束後,各地考生的放松方式引發網友讨論6月9日,山西朔州市朔城區一中一名高三班主任包下網吧,帶全班學生通宵打遊戲的視頻上了熱搜有網友在微博留言稱,“這樣的班主任太棒了,請給我來一打!”這位班主任表示,此次包網吧...
2026-01-22
競争性磋商第一次流标怎麼辦
競争性磋商第一次流标怎麼辦
在項目運作中,有四種主流采購模式☟☟☟公開招标,你最懂!單一來源采購,你最羨慕!這兩個方式很常見,也很好理解但是比較讓人懵逼的是另外兩種☟☟☟他們最核心的區别點是什麼?首先,你要知道一個前提,競争性磋商和競争性談判通常都是甲方邀請你來的。不...
2026-01-22
分級審查在哪
分級審查在哪
分級審批是什麼?OA審批可以設置分級審批,即分為第一級主管、第二級主管、第三級主管等進行審批。電腦端:管理員登錄【管理後台】-【工作台】-進入【OA審批】後台-對應的審批模闆-【編輯】-點擊【審批人】添加審批人頁面審批人類别選擇【主管-指定...
2026-01-22
10條英語名人名言并加翻譯
10條英語名人名言并加翻譯
Donotprayforeasylives.Praytobestrongermen.-----John•Kennedy不要祈禱生活的舒适,要祈禱自己變得更加堅強。-----約翰•肯尼迪Learnthefollowingbyheart:pra...
2026-01-22
Copyright 2023-2026 - www.tftnews.com All Rights Reserved