[解析]
解:(1)①先选百位数字,由于0不能作为百位数,因此有5种选法;②十位数字有5种选法;③个位数字有4种选法.
所以,由分步计数原理知所求三位数共有5×5×4=100个;
(2)①先选百位数字,由于0不能作为百位数,因此有5种选法;②十位数字有6种选法;③个位数字有6种选法.
所以,由分步计数原理知所求三位数共有5×6×6=180个;
(3)①一位数,共有6个;
②两位数,先选十位数字,有5种选法,再选个位数字也有5种选法,共有5×5=25个;
③三位数,先选百位数字,有5种选法,再选十位数字也有5种选法,再选个位数字,有4种选法,共有5×5×4=100个.
因此,比1000小的自然数共有6+25+100=131个.