黑马程序员技术交流社区

标题: 求0—7所能组成的奇数个数。 [打印本页]

作者: lf900827    时间: 2015-9-1 22:07
标题: 求0—7所能组成的奇数个数。
求0—7所能组成的奇数个数。
作者: Doug    时间: 2015-9-3 16:36
开头不能为0,结尾必须1、3、5、7。直接算吧。
4 * 6 * 6 * 5 * 4 * 3 * 2 * 1=17280种可能。

作者: hoohoo    时间: 2015-9-3 18:27
Doug 发表于 2015-9-3 16:36
开头不能为0,结尾必须1、3、5、7。直接算吧。
4 * 6 * 6 * 5 * 4 * 3 * 2 * 1=17280种可能。
...

额,怎么算得啊??
作者: Doug    时间: 2015-9-3 21:31
hoohoo 发表于 2015-9-3 18:27
额,怎么算得啊??

简单的概率问题。
末位只能是1357,共4种可能;首位不能为0,共7种可能,再刨去末位的一种可能,就只有6种可能;
以此类推,其他六位分别有6、5、4、3、2、1种可能。
最后得出总共的可能数为:4*6*6*5*4*3*2*1。

作者: Doug    时间: 2015-9-3 21:34
我估计这样做会让出题的人抓狂,因为他肯定想让你选择麻烦的做法来做。
那就是将10234567到76543210中的数一一穷举,判断有没有重复数字即可,弄个计数器就出来答案了。
作者: Doug    时间: 2015-9-3 21:35
对了,这是8位数的情况,如果要求1~8位数的所有情况,那又不同了。
作者: 乐滋滋儿    时间: 2015-9-3 22:02
就业班测试题吗?
作者: Doug    时间: 2015-9-3 22:52
坐等lz出错,欢迎再来。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2