#include<stdio.h>
#include<algorithm>
int result[1000];
int main(){
int count = 0;
int num;
int sum;
scanf("%d", &sum);
// 1 2 3 2 1
for(int i = 0; i <= 9; i ++)
for(int x = 0; x <= 9; x++)
for(int y = 1; y <= 9; y++){
if(i + 2*x+2*y == sum){
num = i * 100 + x * 10 + x*1000 + y + y*10000;
result[count++] = num;
}
}
// 1 2 3 3 2 1
for(int i = 1; i <= 9; i ++)
for(int x = 0; x <= 9; x++)
for(int y = 0; y <= 9; y++){
if(i*2 + 2*x+2*y == sum){
num = i * 100000 + i + x * 10 + x*10000 + y*100 + y*1000;
result[count++] = num;
}
}
std::sort(result, result+count);
for(int i = 0; i < count; i++)
if(i != count - 1)
printf("%d\n", result[i]);
else
printf("%d", result[i]);
return 0;
}
基础练习 特殊回文数
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...