满意答案
floydchan
2013.06.20
采纳率:42% 等级:12
已帮助:8555人
1 /**
2 * 这个是关系到算法的问题,只有自己去一步一步去执行,写出结果你才会渐渐明白
3 */
4
5
6 /**
7 * @author qingsongwang
8 * 求三个数的最小公倍数
9 */
10 public class ThreeMulti {
11
12 /**
13 * @param a,b
14 * @return
15 * 求两个数的最大公约数
16 */
17 public int gongYue(int a,int b){
18 int m = 1;
19 //如果a小于b则交换位置
20 if(a
21 m = a;
22 a = b;
23 b = m;
24 }
25 while(m != 0){
26 m = a%b;
27 a = b;
28 b = m;
29 }
30 return a;
31 }
32
33 /**
34 * @param a,b
35 * @return
36 * 求两个数的最小公倍数
37 */
38 public int gongBei(int a,int b){
39 int gb = 0;
40 gb = a*b/gongYue(a,b);
41 return gb;
42 }
43
44 /**
45 * @param a,b,c
46 * @return
47 * 三个数的最小公倍数
48 */
49 public int threeGB(int a,int b,int c){
50 int t = 0;
51 int mid = 0;
52 mid = this.gongBei(a,b);
53 t = this.gongBei(mid,c);
54 return t;}
01分享举报