今天带学弟练习算法,其中的题目是:
输入两个正整数m和n,求其最大公约数和最小公倍数。
然后是他写得代码:
package javaday13;
import java.util.Scanner;
public class tttt {
public static int tang(int m, int n) {
while (true) {
if ((m = m % n) == 0)
return n;
if ((n = n % m) == 0)
return m;
}
}
public static void main(String args[]) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入第一个个数");
int a = sc.nextInt();
System.out.println("请输入第二个个数");
int b = sc.nextInt();
int c = tang(a, b);
System.out.println("最小公倍数:" + a * b / c);
System.out.println("最大公约数:" + c);
}
}
我已经深深的膜拜了……
历史上的今天:
- 2023: 关于两台电脑用网线和双公USB线对拷的问题(1)
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。
2017年11月24日 15:27 沙发
你比我厉害多了 这么有价值的东西
2017年11月24日 23:32 1层
@吃辣椒的小蜜蜂 都一起学习呗,学无止境
2017年11月16日 21:17 板凳
潜心学习,认真拜读!