输入两个正整数 m 和 n 求其最大公約数和最小公倍数。
2)如果成立则求出最大公约数 i。
2)否则 i--重复第2步。
//令两个数中较大的数为 m
1)m%n 得出余数
2)若余数为0,则 n 即为两数嘚最大公约数
3)若余数不为0则 m=n,n=余数再执行第1步。
//令两个数中较大的数为 m
1)若m-n=0则m(或n)即为两数的最大公约数
//令两个数中较大的数為 m
能想到的方法全写出来了,小伙伴们要是有其他的方法欢迎留言讨论今天这一道题顶过去五道,所以就到这里了
在这边给小伙伴们留下几道题,小伙伴们自己思考尝试一下~还是建议基础好的小伙伴去 杭电ACM 上注册个账号试试!上面的题目有很多哦~
1)输入一行字符,分別统计出其中英文字母、空格、数字和其它字符的个数
3)一个数如果恰好等于它的因子之和,这个数就称为 "完数"例如6=1+2+3。编程找出1000鉯内的所有完数
4)一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下求它在第10次落地时,共经过多少米第10次反弹多高?
想学习Java的小伙伴注意啦!我整理了一套从最基础的Java入门级学习到Java框架内容送给每一位想要学习Java的小伙伴,想要获取资料可以关注微信公众号“速学Java”哦~这里是小白聚集地,欢迎初学和进阶中的小伙伴~
关注微信公众号:速学Java