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

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
推荐阅读
魔獸世界懷舊服WLK必做的任務
魔獸世界懷舊服WLK必做的任務
随着魔獸懷舊服WLK前夕的上線,新版本的内容以及系統也一同實裝,想必玩家們登錄遊戲的第一眼,就是看到滿屏幕跳出的成就,沒錯,此次更新之後,系統很智能地同步了玩家之前獲取的成就,其中不少玩家也如願獲得了當年沒拿到的絕版成就,也有一些玩家籌劃已...
2026-01-13
單反d200相機調色教程
單反d200相機調色教程
很多同學會遇到曝光不足或曝光過度(通俗理解拍的很亮或拍的很暗),為什麼别人在很多不同環境拍總是曝光精準呢?這就涉及到單反相機裡有個格式,叫raw格式(也就是CR2格式),簡單的說你買了價格不菲的單反,而沒有用這個格式拍照,就好比和用好一點的...
2026-01-13
我的樓蘭天山來客
我的樓蘭天山來客
我的樓蘭天山來客?新華社烏魯木齊7月2日電題:天山南北的“白衣來客”,我來為大家科普一下關于我的樓蘭天山來客?下面希望有你要的答案,我們一起來看看吧!我的樓蘭天山來客新華社烏魯木齊7月2日電題:天山南北的“白衣來客”新華社記者陳灏、顧煜天山...
2026-01-13
幾年前吃過雞蛋能檢查出什麼
幾年前吃過雞蛋能檢查出什麼
您平時吃雞蛋嗎?在現在的生活中,雞蛋可不是什麼罕見食物,而且非常廉價,隻要想吃超市裡有很多。但是有的人喜歡吃雞蛋,有的人不喜歡吃雞蛋,蘿蔔青菜各有所愛,每個人都有自己的主張。雞蛋的優質蛋白非常多,而且是我們每天所需要蛋白質的主要來源之一,一...
2026-01-13
科目二沒過能考科目三嗎
科目二沒過能考科目三嗎
科目二沒過能考科目三嗎?可以,科目二沒過可以先考科三,據《機動車駕駛證申領和使用規定》顯示,科目一考試及格後,考生就可以預約科目二或者科目三道路駕駛考試科目二、科目三并沒有先後順序,先考哪個都是可以的另外,在有條件的情況下,考生可以同時預約...
2026-01-13
Copyright 2023-2026 - www.tftnews.com All Rights Reserved