热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_52668597
踏过山河,踏过海
4 年前
trueweixin_52668597

两个数的最大公约数
  欧几里德算法又称辗转相除法,用于计算两个整数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 = 1,b = 8;
int res = gcd(a,b);
cout << a << "和"<< b << "的最大公约数是" << res<<endl;
return 0;
}
//12 18 6
//1 8 1
//最大公约数就是:两个数的重合约数中最大的那个

保持热爱共赴山海
CSDN App 扫码分享
分享
2
点赞
打赏
  • 复制链接
  • 举报
下一条:
兴趣是最好的老师
立即登录