
求两个数的最大公因数 求两个数的最小公倍数
发布日期:2021-05-08 21:34:20
浏览次数:13
分类:精选文章
本文共 939 字,大约阅读时间需要 3 分钟。
求两个数的最大公因数
解决思路:辗转相除法
public static void main(String[] args) { Scanner sc = new Scanner(System.in); int a = sc.nextInt(); int b = sc.nextInt(); int c = a%b; while(a%b!=0){ a = b; b = c; } System.out.println("两个数的最大公约数为:"+b); }
运行结果如下:

求两个数的最小公倍数
解决思路:利用for循环,从两个数中最大数开始遍历,找到第一个满足条件(对两个数求余的结果都为0)的数就是最小公倍数。
public static void main(String[] args){ Scanner sc = new Scanner(System.in); while(sc.hasNextInt()){ //sc.hasNextInt()实现多组输入 int a = sc.nextInt(); int b = sc.nextInt(); int max = 0; if(a>b){ max =a; }else{ max = b; } for (int i = max; ; i++) { if(i%a==0&&i%b==0){ System.out.println("最小公倍数为"+i); break; } } } }
运行结果如下:

发表评论
最新留言
很好
[***.229.124.182]2025年04月06日 21时36分21秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
vue 不常见操作
2021-05-09
jQuery的事件绑定与触发 - 学习笔记
2021-05-09
Python处理接口测试的签名
2021-05-09
测试流程规范--测试报告模板
2021-05-09
Linux上TCP的几个内核参数调优
2021-05-09
记一次讲故事机器人的开发-我有故事,让机器人来读
2021-05-09
高德算法工程一体化实践和思考
2021-05-09
判断一个数是否是2的幂
2021-05-09
js 闭包(新)
2021-05-09
vscode 编辑python 如何格式化
2021-05-09
seo 回忆录百度基本概念(一)
2021-05-09
重新整理数据结构与算法(c#)—— 算法套路二分法[二十四]
2021-05-09
用ThreadLocal来优化下代码吧
2021-05-09
netcore中使用session
2021-05-09
Android 开发学习进程0.25 自定义控件
2021-05-09
多媒体文件格式全解说(下)--图片
2021-05-09
淘宝WAP版小BUG分析
2021-05-09
NodeJS+Express+MongoDB
2021-05-09
(四十四)c#Winform自定义控件-水波-HZHControls
2021-05-09