测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A51996. 求最大公约数问题

填空题 中等

题目描述

求最大公约数问题

题目描述

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

输入

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

输出

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

输入样例

6 9
1

输出样例


3

参考答案

#include<bits/stdc++.h> using namespace std; int main() { int a,b; cin>>a>>b; for(int i=min(a,b); i>=1; i--) { if(a%i==0&&b%i==0) { cout<<i<<endl; return 0; } } return 0; }
上一题 下一题