2014-11-04 100 views
-2

如何使用我应创建的循环计算5个数字的GCD和LCM? 这是我开始做,但我想我开始从一开始就走错了路有人可以帮助计算5个数字的gcd和lcm

 public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    Scanner input=new Scanner(System.in); 
    int nbr1=input.nextInt(); 
    int nbr2=input.nextInt(); 
    int nbr3=input.nextInt(); 
    int nbr4=input.nextInt(); 
    int nbr5=input.nextInt(); 
    for(int i=nbr1;(i%nbr2==0 || i%nbr3==0 ||i%nbr3||i%nbr4==0 || i%nbr5==0 ;i++) 
    {  
    } 
} 
} 
+0

您应该在每个nextInt()之间添加input.nextLine()。 – ha9u63ar 2014-11-04 11:30:45

+0

[如何在一组数字上查找GCF,LCM]的可能重复(http://stackoverflow.com/questions/4201860/how-to-find-gcf-lcm-on-a-set-of-numbers) – 2014-11-04 11:31:06

回答

0

你应该在Java中使用arrayOfInts计算GCD和多个号码中的LCM,可能这个link可以指导你更好。