java吧 关注:1,229,534贴子:12,691,263
  • 1回复贴,共1
求两个数45,27的最大公约数,为什么输出的不是9,而是45.
public class Main
{
public static void main(String[] args)
{
int a=45,b=27;
while(true){
if(a<b);
{int temp=a;
a=b;
b=temp;
}
int c=a%b;
a=b;
b=c;
if(c==0);{
break;
}
}
System.out.println(a);
}
}


IP属地:广东来自Android客户端1楼2015-12-08 01:25回复
    写上去就这样,我也是用手机码的


    IP属地:广东来自Android客户端8楼2015-12-08 01:51
    回复