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

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
推荐阅读
我多想再見你一面哪怕匆匆又離别
我多想再見你一面哪怕匆匆又離别
我多想再見你哪怕匆匆一眼就别離。——網易雲音樂《雲煙成雨》2.若生命如過場電影,讓我再一次甜夢裡驚醒——網易雲熱評《雲煙成雨》3.從什麼都沒有的地方到什麼都沒有的地方!我們像沒發生時一樣,自顧自的的走在路上!你不曾回頭,我也未能挽留,一切都...
2026-01-03
低脂簡單的烤箱吐司做法
低脂簡單的烤箱吐司做法
吐司的N種吃法,這也是最簡單最好吃的一種了,15分鐘就能搞定的神仙吃法早餐,還雞蛋爆漿,連吃一星期都不膩ByPoppy2u用料吐司片2片雞蛋1個芝士1片沙拉醬适量做法步驟1、吐司第一片中間壓一下,壓個坑就行了,擠上适量沙拉醬吐司第二片挖個洞...
2026-01-03
虛拟什麼意思
虛拟什麼意思
虛拟什麼意思?虛拟是指不符合或不一定符合事實的虛拟的情況;憑想象編造的事;由高科技術實現的仿實物或僞實物的技術,我來為大家科普一下關于虛拟什麼意思?下面希望有你要的答案,我們一起來看看吧!虛拟什麼意思虛拟是指不符合或不一定符合事實的虛拟的情...
2026-01-03
科目三直線行駛走偏怎麼修正
科目三直線行駛走偏怎麼修正
直線行駛要求保持車輛直線運行,穩控方向盤;遇到前車制動要及時采取減速措施,甚至制動。不少學員認為要求很簡單,往往大意失荊州,直線行駛不跑偏,這幾招要學會:視線1.看遠顧近眼睛不要始終盯着車頭,想要車輛跑直,要學會把視線放遠,同時也可以預見前...
2026-01-03
怎一個愁慘字了得什麼意思
怎一個愁慘字了得什麼意思
1.少年不識愁滋味,愛上層樓。愛上層樓。為賦新詞強說愁。而今識盡愁滋味,欲說還休。欲說還休。卻道天涼好個秋。——辛棄疾2.尋尋覓覓,冷冷清清,凄凄慘慘戚戚。乍暖還寒時候,最難将息。三杯兩盞淡酒,怎敵他、晚來風急!雁過也,正傷心,卻是舊時相識...
2026-01-03
Copyright 2023-2026 - www.tftnews.com All Rights Reserved