首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
在1,2,3,.....1000中,有____个数各位乘积为
[单选题]
在1,2,3,.....1000中,有____个数各位乘积为0。
100
101
172
181
190
191
查看答案及解析
添加笔记
求解答(17)
邀请回答
收藏(507)
分享
28个回答
添加回答
193
牛客503715号
先求乘积不为0的。分一位数A:1-9 9个;两位数AB:9*9=81个,三位数ABC:9*9*9=729
总共9+81+729=819
乘积为0的个数:1000-819=181
发表于 2015-08-26 11:42:01
回复(4)
54
牛客283543号
分两种情况考虑,10,20,30,。。。1000,成等差数列,100个
101,102,。。。109,201,202,。。。209,。。。901,。。。909,共9*9=81个
一共181个
发表于 2015-08-24 22:34:44
回复(4)
15
灯火
考虑个位为0的数,形如10,20,30...110,120...20,210,220...1000等,也就是为1到100每一个数加上一个零,共100个数,再考虑十位为0的数,101到109,共有9个,101到909共81个数(九个区间,每个区间九个数,即9 * 9 = 81);共100 + 81 = 181。
发表于 2015-08-26 14:30:21
回复(0)
7
AndyJee
D
分析:
一位数:
形式为“ * ”,*取值1-9,因此有0种情况;
两位数:
形式为“ *0 ”,*取值1-9,因此有9种情况;
三位数:
形式为“ *0* ”或“ **0 ”,
“ *0* ” :第一个*取值1-9,第二个*取值0-9,因此有9*10=90种情况;
“ **0 ” :第一个*取值1-9,第二个*取值1-9,因此有9*9=81种情况;
四位数:
只有1000,因此只有1种情况;
因此总共有0+9+90+81+1=181情况。
发表于 2015-08-26 11:24:54
回复(0)
3
加油呀哥们
正面直接求:
考虑位数:
1、两位数,
10~90=9种可能
2、三位数,
第一位必为1~9,不可能是0,所以有9种可能;
第二位第三位,至少有一个是0,稍微算下,有9+9+1=19种可能
根据乘法原理 此种情况共有 9*19=171种
3、四位数
只有1000,一种可能
所以一共有181可能
发表于 2015-09-05 17:35:05
回复(0)
2
Lxら.Pride憤荳
自己穷举的,,少算了9个。。。
发表于 2018-04-23 21:12:51
回复(0)
2
牛客Shawn
题目的意思原来是把一个数的各个位相乘的结果为0,那么思路肯定就是找出包含0的数字个数了,当然也可以找出不包含0的个数然后用总数来减。
发表于 2016-04-23 00:12:55
回复(0)
2
UP_CC
先求乘积不为0的。分一位数A:1-9 9个;两位数AB:9*9=81个,三位数ABC:9*9*9=729
总共9+81+729=819
乘积为0的个数:1000-819=181
发表于 2016-04-20 11:04:57
回复(1)
2
小荷sama
这题答案是不是有问题??
发表于 2015-08-24 22:05:16
回复(3)
1
misterwang
数学题,三种情况
1.两位数,只能个位为0,9个;
2.三位数,百位不能为0,分别是十位百位全为0有9个+十位为0有9*9个,个位为0有9*9个,供9+81+81;
3.四位数1000就一个
总共9+9+81+81+1=181
发表于 2020-05-22 11:28:03
回复(0)
1
Z_Charlie
难道只有我看不懂这个题的意思嘛
发表于 2018-03-01 19:56:45
回复(1)
1
Barnett_gao
包含2和5的,乘积也为0啊
发表于 2016-09-10 10:45:40
回复(1)
0
牛客732729717号
1-100 有 10 20 ...100(10个),101-200(有101 102 ...109 9个 加上110 到200 10 个),结果为19*9+10=181
发表于 2022-10-12 15:21:07
回复(0)
0
上岸分子
10,20,30……100. ~>. 10*10 101,102,103……109. ~>. 9*9 Sum=100+81
发表于 2022-09-23 00:04:31
回复(0)
0
牛客762855210号
排列组合来算快一点
发表于 2022-03-07 14:59:13
回复(0)
0
wwwwxxxx
第一眼什么意思啊,读都读不通;第二眼,啥呀什么几个数各位乘积为0啊;算了看交卷看解析,哦~原来是这样啊,各个位数的乘积啊
发表于 2022-02-11 15:51:19
回复(0)
0
迟到了总比不到好
按照一个写需求人的观点,这个题目存在歧义
发表于 2017-12-25 17:15:49
回复(0)
0
快说我这信号好
两位数: _ 0 ,个位为0,十位数有9种选择。 三位数: _ _ 0,个位为0,然后9*9=81; _ 0 _,十位为0,然后9*9=81。 _ 0 0,个位十位都为0,百位9种选择 四位数: 只有一个数1000。 综上,9+81+81+9+1=181
编辑于 2017-11-27 21:11:26
回复(0)
0
二维
1个零2位9,1个零3位9*9*2 =162,2个零9,3个零1
发表于 2016-09-03 20:15:42
回复(0)
0
沉落的泰坦尼克号
如果正向考虑不行的,可以考虑其其对立一面,即求其不为0的场合
只有一位时1-9 共有9种情况
有两位时有 9*9=81种情况
三位数时有9*9*9=729中情况
故为0的情况共有1000-(729+9+81)=181种情况。
发表于 2016-08-27 20:36:35
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
数学运算
来自:
阿里巴巴2016研发工...
难度:
28条回答
507收藏
13934浏览
热门推荐
相关试题
34的17次方 对6取余, 结果是多少?
数学运算
评论
(43)
来自
人人网2015研发笔试卷E
87的100次幂除以7的余数是多少?
数学运算
评论
(35)
来自
搜狐2013校招研发工程...
赛马,至少需要几轮比赛才能得出前三...
产品
运营
数学运算
评论
(8)
一个单向链表队列中有一个指针p,现...
链表
评论
(5)
来自
阿里巴巴2016研发工程...
将整数数组(7-6-3-5-4-1...
排序
评论
(53)
来自
阿里巴巴2016研发工程...
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题