10_输入两个正整数m和n,求其最大公约数和最小公倍数
来源:互联网 发布:残疾人人口基础数据库 编辑:程序博客网 时间:2024/06/06 10:40
package test;import java.util.Scanner;/** * 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。 * 分析:在while循环中,只要除数不等于0,用较大的数除以较小的数,将较小的数作为下一轮循环的大数, * 取得的余数作为下一轮循环的较小的数,如此循环知道较小的数为0,返回较大的数,次数即为最大公约数, * 最小公倍数为两数之积除以最大公约数。 * * @author lishanquan * */public class Lianxi01 {public static void main(String[] args) {int a,b,m,n;Scanner s = new Scanner(System.in);System.out.print("请键入一个整数:");a = s.nextInt();System.out.print("请再键入一个整数:");b = s.nextInt();deff deff = new deff();m = deff.deff(a, b);n = a*b/m;System.out.println("最大公约数是:"+m);System.out.println("最小公倍数是:"+n);}}class deff{public int deff(int x, int y){int t;if(x < y){t = x;x = y;y = t;}while(y != 0){if(x == y){return x;}else{int k = x % y;x = y;y = k;}}return x;}}
0 0
- 10_输入两个正整数m和n,求其最大公约数和最小公倍数
- :输入两个正整数m和n,求其最大公约数和最小公倍数。
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数。
- 输入两个正整数m和n,求其最大公约数和最小公倍数。
- #输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 输入m和n两个正整数,求其最大公约数和最小公倍数
- 输入两个正整数m和n,求其最大公约数和最小公倍数
- 2.输入两个正整数m,n,求其最大公约数和最小公倍数
- 题目:输入两个正整数m和n,求其最大公约数和最小公倍数。
- 2016.4.9测试,2016.4.10写。
- shell 之 pipe
- Java泛型的理解
- Redis中的简单动态字符串
- Android属性动画完全解析(上),初识属性动画的基本用法
- 10_输入两个正整数m和n,求其最大公约数和最小公倍数
- 编译安装LAMP(一)
- ArrayList源码阅读
- java中的重载和重写
- whu1608 Calculation
- 深度理解现代浏览器中的BFC和IE下的haslayout
- Eclipse中maven项目没法自动编译、编译失败、WEB-INF/classes目录中没有Class文件
- 当EditText的Gravity设置为right时, 如何让光标出现在Hint内容的右边
- Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法