【51Nod】1011 最大公约数GCD

来源:互联网 发布:白果树计费软件 编辑:程序博客网 时间:2024/06/07 05:01

题意

求最大公约数

解题思路

辗转相除法:gcd(a,b)=gcd(b,a%b)

参考代码

#include <iostream>using namespace std;int gcd(int a,int b){    if (b==0) return a;    return gcd(b,a%b);}int main(){    int a,b;    while (cin>>a>>b){        cout<<gcd(a,b)<<endl;    }    return 0;}
0 0
原创粉丝点击