1207:求最大公约数问题

简介: 1207:求最大公约数问题

1207:求最大公约数问题

时间限制: 1000 ms         内存限制: 65536 KB

【题目描述】

给定两个正整数,求它们的最大公约数

【输入】

输入一行,包含两个正整数(<1,000,000,000)。

【输出】

输出一个正整数,即这两个正整数的最大公约数。

【输入样例】

6 9

【输出样例】

3

【来源】

No

1. #include<cstdio>
2. #include<iostream> 
3. #include<cstring>
4. using namespace std;
5. int max_gy(int a,int b)
6. {
7.  if(a%b==0) return b;
8.  else max_gy(b,a%b);//辗转相除 
9. }
10. int main()
11. {
12.   int m,n;
13.   scanf("%d %d",&m,&n);
14.   printf("%d\n",max_gy(m,n)); 
15.   return 0;
16.  }

 

相关文章
|
6月前
|
JavaScript 前端开发 Java
最大公约数
【6月更文挑战第23天】
77 4
|
6月前
|
移动开发 算法
最大公约数和最小公倍数
【6月更文挑战第8天】最大公约数和最小公倍数。
69 9
|
6月前
每日一数——最大公约数与最小公倍数
每日一数——最大公约数与最小公倍数
|
7月前
|
算法
更相减损术求最大公约数
更相减损术求最大公约数
|
7月前
|
算法
详解最大公约数和最小公倍数
详解最大公约数和最小公倍数
wustojc5002最大公约数
wustojc5002最大公约数
52 0
求最大公约数
求最大公约数
78 0
|
人工智能 BI
求最大公约数和最小公倍数
求最大公约数和最小公倍数
92 0
求最大公约数最小公倍数
求最大公约数最小公倍数
120 0