个位数是8的,有100个十位数是8的,有10*10=100个百位数是8的,有100个个位数、十位数同时是8的,有10个个位数、百位数同时是8的,有10个十位数、十位数同时是8的,有10个十位数、十位数、百位数同时是8的,有1个从0到999一千个数中含至少一个8的数字共有:100+100+100-10-10-10+1=271 个