最大公約數GCD
輸入2個正整數A,B,求A與B的最大公約數。
Input
2個數A,B,中間用空格隔開。(1<= A,B <= 10^9)
Output
輸出A與B的最大公約數。
Input示例
30 105
Output示例
15
#include <iostream>
#include <algorithm>
#include <string.h>
using namespace std;
void fun(int a, int b)
{
if (a < b)
{
fun(b, a);
return;
}
int c = a % b;
if (c == 0)
{
cout << b << endl;
}
else
{
fun(b, c);
}
}
int main()
{
int a, b;
cin >> a >> b;
fun(a, b);
return 0;
}
相關文章
- C. 最大公約數
- 求最大公公約數(最大公因數)—— 歐幾里得演算法演算法
- 最大公約數和最小公倍數
- 最大公約數的演算法演算法
- 【shell 指令碼】求最大公約數指令碼
- php判斷二個數最大公約數PHP
- java演算法 求最大公約數Java演算法
- 【演算法拾遺】最大公約數演算法
- 最大公約數與歐幾里得演算法演算法
- C++:最小公倍數與最大公約數C++
- 最大公約數和最小公倍數--java實現Java
- 最大公約數與最小公倍數演算法演算法
- acwing246 區間最大公約數
- linux C(hello world)最大公約數和最小公倍數Linux
- python用輾轉相除法求最大公約數Python
- 輾轉相除法求最大公約數——[js練習]JS
- 6-8 使用函式求最大公約數 (10分)函式
- 進位制均值-進位制轉換+最大公約數
- 51nod1040 最大公約數之和 (尤拉函式 )函式
- 《九章算術》中的最大公約數演算法演算法
- 演算法設計與分析:求兩個自然數的最大公約數演算法
- 求一個數的最大公約數的三種思路——解題筆記筆記
- P8792 [藍橋杯 2022 國 A] 最大公約數
- C語言 用更相減損術求最大公約數,最小公倍數C語言
- NumPy 差分、最小公倍數、最大公約數、三角函式詳解函式
- 求兩個正整數的最大公約數與最小公倍數--C#實現C#
- 求多個數最大公約數、最小公倍數的一種變換演算法演算法
- 【JAVA習題六】輸入兩個正整數m和n,求其最大公約數Java
- abc112D 和為定值時的最大公約數
- python語言程式設計——求最大公約數和最小公倍數演算法Python程式設計演算法
- 演算法第四版-找兩個數的最大公約數演算法演算法
- 面試官:來寫個程式碼求一下兩個數的最大公約數吧面試
- C語言第七篇:輾轉相除法求最大公約數C語言
- 歐幾里德演算法(又稱輾轉相除法)求最大公約數,以及最小公倍數演算法
- 分數的GCD和LCMGC
- c語言遞迴函式實現求最大公約數(Euclid演算法)C語言遞迴函式演算法
- HDU 4497GCD and LCM(素數分解)GC
- UVA 12716 GCD XOR (數論 gcd和異或不等式)GC