当前位置: 代码迷 >> J2SE >> 为什么没有输出最大公约数,该如何解决
  详细解决方案

为什么没有输出最大公约数,该如何解决

热度:189   发布时间:2016-04-24 16:48:51.0
为什么没有输出最大公约数
class   Hdigui
{
public   static   void   main(String[]args)
{
Hdigui   a   =   new   Hdigui();
a.gcd(6,8);
}
static   int   gcd(int   n   ,int   m)
{
int   temp   ;

while(m!=0)
{
temp   =   n;
n   =   m;
m   =   temp   %   m;
}

return   m;
}
}

------解决方案--------------------
public static void main(String[]args)
{
Hdigui a = new Hdigui();
System.out.println(a.gcd(6,8));
}

------解决方案--------------------
晕了,原来是没打出来
------解决方案--------------------
你的gcd(int a, int b)函数也没有写对,这样取不到最大公约数的.
  相关解决方案