首页
/
每日頭條
/
生活
/
c語言求最大公倍數和最小公約數
c語言求最大公倍數和最小公約數
更新时间:2026-01-17 06:11:10

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
推荐阅读
真人快打11圖标長什麼樣
真人快打11圖标長什麼樣
《真人快打11》将有全新的自定義角色模闆功能,能讓你自定義戰士,打造完全屬于你的角色。全新圖形引擎将細膩呈現每個碎顱爆眼的精彩時刻,讓你如同身曆其境般地體驗每個細節。伴随着一直以來脍炙人口的電影劇情模式,再加上一衆全新以及重磅回歸的經典戰士...
2026-01-17
excel切片器設置
excel切片器設置
1.切片器無法使用在兼容模式下,切片器的功能是灰色的,無法使用。可以轉換成高版本,也可以另存為xlsx格式。轉換後,切片器就恢複正常。2.插入後,沒有切片器,普通的表格,直接插入切片器是無法使用的。Excel2013、2016這2個版本,可...
2026-01-17
越劇張詠梅個人資料
越劇張詠梅個人資料
張詠梅,越劇欠你一個梅花獎2021辛醜牛年春節,上海逸夫舞台上演了一場越劇折子戲專場演出,主要是以上海越劇院的青年一代演員彩唱挑梁,中生代的演員作為清唱嘉賓演唱,久違舞台的張詠梅演唱了兩段呂派看家戲,《打金枝》中的公主和《紅樓夢》中的寶钗唱...
2026-01-17
三角形的周長公式幾年級學過
三角形的周長公式幾年級學過
三角形的周長公式幾年級學過?,接下來我們就來聊聊關于三角形的周長公式幾年級學過?以下内容大家不妨參考一二希望能幫到您!三角形的周長公式幾年級學過,
2026-01-17
養人鎮宅的花哪些花鎮宅
養人鎮宅的花哪些花鎮宅
養人鎮宅的花哪些花鎮宅?發财樹:很多有發财夢的人,都會養殖發财樹,它寓意着招财進寶,還能夠化解黴運,會給人們的生活帶來好遠,所以我們經常會在賓館、飯店等位置看到發财樹,家裡養殖發财樹也很容易,因為它對環境的适應能力強,今天小編就來說說關于養...
2026-01-17
Copyright 2023-2026 - www.tftnews.com All Rights Reserved