java吧 关注:1,289,251贴子:12,815,992
  • 0回复贴,共1

怎么改实现这个功能呢?

只看楼主收藏回复

/*-------------------------------------------------------
【程序改错】
---------------------------------------------------------
题目:求键盘上输入的两个整数的最小公倍数
-------------------------------------------------------*/
import java.io.*;
public class Prog1
{
public static void main(String args[]) throws IOException
{
int m,n,t,r,gbs,gys;
BufferedReader buf;
buf=new BufferedReader(new InputStreamReader(System.in));
System.out.print("请输入第一个整数:");
m=Integer.parseInt(buf.readLine());
System.out.print("请输入第二个整数:");
n=Integer.parseInt(buf.readLine());
/***********FOUND***********/
gbs=m+n;
if(m<n)
{
t=m;
/***********FOUND***********/
n=m;
n=t;
}
if (m%n==0)
/***********FOUND***********/
gys=m;
else
{
do{
r=m%n;
m=n;
n=r;
}while (r!=0);
gys=m;
}
/***********FOUND***********/
gbs=gbs*gys;
System.out.println("最小公倍数是 "+gbs);
}
}


1楼2016-01-03 17:51回复