public class huiwen { public static void main(String[] args) { int a = 87, b = 8, sum = a; int step=-1; for (int i = 0; i < b; i++) { sum = sum + introta(sum); if (ishuiwen(sum)) { step = i; System.out.println("須要" + (step + 1) + "步"); break; } } if(step==-1) System.out.println("0"); } public static boolean ishuiwen(int sum) { if(sum==introta(sum)) return true; return false; } public static int introta(int a){ int sum=0; while(a!=0) { sum=sum*10+a%10; a/=10; } return sum; } }