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

A26530. 求最大公约数问题

填空题 中等

题目描述

求最大公约数问题

题目描述

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

输入

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

输出

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

输入样例

6 9
1

输出样例


3

参考答案

#include<bits/stdc++.h> using namespace std; //辗转相减法 int main() { int a, b; cin >> a >> b; while(a != b) { if(a > b) a = a-b; else b = b-a; } cout << a; return 0; }
上一题 下一题