因为在1~900中,百位有一个5;1~100中,十位有一个5;1~10中,个位有一个5。那么,可得:100+10X9+1X90=280。所以各位上数字有5的共有280个。
每10个自然数就有1个,即900/10=90个