答案为B
逐个看
1位数时
1-9--------------有9个
2位数时
11-99 ----------有9个
3位数时,结构为ABA
A为1-9 9个数
B为0-9 10个数
故共有9*10=90个
4位数时,结构为ABBA
同3位数一样,也为90个
5位数时,结构为ABCBA
A为1-9 9个数
B和C均可为0-9 10个数
故共有9*10*10=900个
6位数同5位数
所以7位数以下一共有回文数
=9+9+90+90+900+900=1998个
7位数时
最小回文数结构为
100A001 有10个 加7位数前面的工2008个
1010101 为第2009个
依次数过去就是答案B了
选B,用C++编程可以算出来