前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >辗转相除求最大公约数

辗转相除求最大公约数

作者头像
逝兮诚
发布2019-10-30 12:02:26
5210
发布2019-10-30 12:02:26
举报
文章被收录于专栏:代码人生代码人生

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/luo4105/article/details/51208115

描述:计算两个非负整数 p 和 q 的最大公约数:若 q 是 0,则最大公约数为 p。否则,将 p 除以 q 得到余数 r,p 和 q 的最大公约数即为 q 和 r 的最大公约数。

代码语言:javascript
复制
<span style="white-space:pre">	</span>/**
	 * @param a,b需要辗转相除的两个数
	 * @return
	 */
	public  int gcd(int a,int b){
		if(b==0) return a;
		a=a%b;
		return gcd(b,a);
	}

main函数

代码语言:javascript
复制
<span style="white-space:pre">	</span>public static void main(String[] args) {
		System.out.println("请输入两个数字:");
		Scanner sca=new Scanner(System.in);
		int a=sca.nextInt();
		int b=sca.nextInt();
		Gcd gcd=new Gcd();
		System.out.println("两个数的最大公约数:"+gcd.gcd(a,b));
	}
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-04-21 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档