首页 > 试题广场 >

最大公约数

[编程题]最大公约数
  • 热度指数:19271 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 64M,其他语言128M
  • 算法知识视频讲解
输入两个正整数,求其最大公约数。

输入描述:
测试数据有多组,每组输入两个正整数。


输出描述:
对于每组输入,请输出其最大公约数。
示例1

输入

49 14

输出

7
头像 烤肉__
发表于 2022-01-23 19:23:39
不要弄那么多花里胡哨的,搞个最简单的 #include <iostream> using namespace std; int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b); } int main() { 展开全文
头像 MrMello
发表于 2023-03-16 16:04:52
#include <stdio.h> int main(){ int a, b, min; scanf("%d%d", &a, &b); if(a > b) min = b; else min = a; for (int i = m 展开全文
头像 牛客440904392号
发表于 2024-08-12 01:14:08
#include <iostream> #include <numeric> using namespace std; int main(){ int a,b; while(cin>>a>>b){ cout<< 展开全文
头像 wslcccc
发表于 2024-03-18 20:52:30
def gcd(a,b): if(b!=0): return gcd(b,a%b) return a while True: try: a,b=map(int,input().strip().split()) print(gcd(a,b) 展开全文
头像 philos
发表于 2021-03-12 15:59:15
更相减损法和辗转相除法 #include<iostream> using namespace std; //辗转相除 int gcd1(int num1, int num2){ if(num2 == 0) return num1; return gcd1(num2, n 展开全文
头像 牛客652687585号
发表于 2022-03-04 18:43:52
#include<iostream> #include<cstdio> using namespace std; int main(){     int a,b;   &nbs 展开全文
头像 凉州词
发表于 2025-03-01 16:35:10
//两种写法 原理都是欧几里得算法(辗转相除法) //递归写法 #define _CRT_SECURE_NO_WARNINGS #include <cstdio> #include <iostream> using namespace std; int gcd(int 展开全文
头像 T790T
发表于 2024-08-06 09:39:48
#include <bits/stdc++.h> using namespace std; int main() { int a, b; while (cin >> a >> b) { // 注意 while 处理多个 case 展开全文
头像 牛客440904392号
发表于 2024-09-30 22:32:15
//C++版代码 #include <iostream> #include <numeric> using namespace std; int main() { int a, b; cin >> a >> b; cout &l 展开全文
头像 友人帐在逃妖怪
发表于 2021-02-21 09:29:11
//求最大公约数 #include <iostream> #include <cstdio> using namespace std; int GCD(int a, int b) { if (b == 0) { return a; } else { 展开全文

问题信息

难度:
131条回答 13497浏览

热门推荐

通过挑战的用户

查看代码
最大公约数