import java.util.Scanner;
public class Main {
static char []str2 = new char [10];
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
for (int i = 10000 ; i < 1000000 ; i++) {
String str1 = String.valueOf(i);
str2 = str1.toCharArray();
if(i < 100000 && str2[0] == str2[4] && str2[1] == str2[3])
{
int sum = (str2[0] - ‘0‘) + (str2[1] - ‘0‘)+ (str2[2] - ‘0‘)+ (str2[3] - ‘0‘)+ (str2[4] - ‘0‘);
if(sum == n)
System.out.println(i);
}
else if(i >= 100000 && str2[0] == str2[5] && str2[1] == str2[4] && str2[2] == str2[3])
{
int sum = (str2[0] - ‘0‘) + (str2[1] - ‘0‘) + (str2[2] - ‘0‘) + (str2[3] - ‘0‘) + (str2[4] - ‘0‘) + (str2[5] - ‘0‘);
if(sum == n)
System.out.println(i);
}
}
}
}
原文:http://www.cnblogs.com/LuckyZcy/p/5173519.html