如果回文数为两位数，则它的个位数码与十位数码必须相同，但十位数码不能为$$0$$，  即共有$$9$$个两位数的回文数．  如果回文数为三位数，则它的个位数码与百位数码必须相同，但百位数码不能为$$0$$，而十位数码可自由选择数码，即共有$$9\times 10=90$$个三位数的回文数．  而$$1000$$不是回文数，故在$$1$$与$$1000$$之间总共有$$9+90=99$$个回文数．  故选$$\text{B}$$． 
将一个正整数的各位数码以相反的顺序排列后，若所得的数与原来的数相同，则称这个数为回文数（例如$$909$$与$$1221$$都是回文数）．请问在$$10$$与$$1000$$之间总共有多少个回文数？ 
A: $$90$$ 
B: $$99$$ 
C: $$100$$ 
D: $$106$$ 