博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最大公约数
阅读量:6914 次
发布时间:2019-06-27

本文共 386 字,大约阅读时间需要 1 分钟。

bool isEven_(int n)//是否是偶数{    return (n&1)==0;}int gcd(int x, int y)//注意递归的基准情况和x,y同为偶数的情况{    if(x
>1,y>>1))<<1;//x>>1 x/2 }else if(isEven_(x)&&!isEven_(y)) { return gcd(x>>1,y); }else if(!isEven_(x)&&isEven_(y)) { return gcd(x,y>>1); }else{ return gcd(y,x-y); }}

转载于:https://www.cnblogs.com/zjhnl/archive/2012/10/01/2709784.html

你可能感兴趣的文章
R语言:数据输出至文件
查看>>
Linux下搭建 NFS
查看>>
VR AR创新创业大赛顺利收官,行业大咖看好移动VR发展
查看>>
Vive戴起来不够舒服?SynergyWiz为其设计了翻盖
查看>>
新年快乐,介绍个简单的Excel理财工作的制作方法
查看>>
[翻译-ASP.NET MVC]Contact Manager开发之旅之迭代1 - 创建Contact Manager应用
查看>>
Linux C 下使用openssl 进行SHA1加密
查看>>
4星|《我的第一本创业融资指南》:投资人写的创业者融资指南
查看>>
再现一分钱中标,中国电信拿下海南政务云项目
查看>>
文件服务器之二:FTP服务器(pureftp)
查看>>
30分钟快速搭建门店智能监控视频分析
查看>>
解决drbd不能启动问题(Can not load the drbd module.)
查看>>
简单的RIP实验
查看>>
4星|《哈佛商业评论》2017年11期:高质量基础管理对企业的重要性不亚于卓越的战略思考。...
查看>>
ssh端口转发(之kettle ssh方式连接数据库)
查看>>
出现错误,显示事务没有回滚
查看>>
2、权限、变量、for 学习笔记
查看>>
Centos6安装配置rsync+inotify实时单向同步
查看>>
Cisco系列路由器密码恢复研究与实践
查看>>
顺时针打印矩阵
查看>>