最佳答案:公因没错; 公倍数: for(i=a*b;i<=(a>b?a:b);i--) 改成: for(i=a*b;i<=(a>b?b:a);i++){if(i%a==0&&am