基础训练 特殊回文数
#include<iostream>
#include<math.h>
using namespace std;
int main(){
int n;
cin>>n;
if(n<=45){
for(int i=10; i<=99; i++){
int a=i/10; int b=i%10;
int c=n-2*(a+b);
if(c<=9&&c>=0){
int t=a*10000+b*1000+c*100+b*10+a;
cout<<t<<endl;
}
}
}
if(n%2==0){
for(int i=100; i<=999; i++){
int a=i/100; int b=(i%100)/10; int c=i%10;
if((a+b+c)==n/2)
cout<<(a*100000+b*10000+c*1000+c*100+b*10+a)<<endl;
}
}
return 0;
}