寻找符合数字的数量!!!

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:17:03
如果某整数少过 1000 但是那整数要有至少 一个 “5” 而且 不能 存在 “7”。那么这整数有多少个??

由题意可知是不包括7必须有个5并小于1000绝对值的所有整数
先看0-999的情况由于题目没说不可以是两位和1位数那么首位可以取0
有1个5的情况为 8*8*3=192
有2个5的情况为 8*3=24
有3个5的情况为 1
则正整数部分有 192+24+1=217 同理负整数也为 217
则这整数有434个

说下0-999的情况
有一个5 在首位 8*8=64 5XX
不在首位 7*2*8=112 X5X XX5
有2个5 首位有个 8*2=16 5X5 55X
不在首位 7 X55
有3个 1 555

一共有1+7+16+112+64=200个

若这个整数可以是负数,那么它有无限多个;若它只能取0至999,这个整数有200个(三个5组成1个555,二个5有三个排法55X,5X5,X55其中X可以取0-4.6.8.9 X开头不能取0;只有一个5同理可得. 总共为1+ (2*8+7)+(2*7*8+8*8)=200