第一题contains直接过第二题找最小因数,i从2开始遍历,每次找到一个最小因数就一直做除法 N /= i,res+=i,直至i 不再为因数,i++ 想过可能超时,但直接过了第三题面向结果编程if(x==y)System.out.println(0);else if(y ==0)System.out.println(1);else if(x==0)System.out.println(2);else if(x+y==0)System.out.println(3);else System.out.println(-1);过了