共有30个。3000数不算太大,我们可以用简单的笨办法一步步推算一下,从0到1000有88、188、288、388、488、588、688、788、888、988共10个,1000到2000有1088、1188、1288、1388、1488、1588、1688、1788、1888、1988共10个,2000到3000有2088、2188、2288、2388、2488、2588、2688、2788、2888、2988个10个,由此得出一共有30个。