求1、2、3、4、5、6、7、8、9、0、这几个数字组成8位数,请全部列出来

如题所述

数字不重复有:9*9*8*7*6*5*4*3*=9*9!/2
允许重复有9*10*10*10*10*10*10*10=9*10^7

太多了,列举不好办啊!对不起哟!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-19
排列组合啊,如果允许有重复的则是9的八次方个数,不允许有重复的则是10!/2个数,全都列出来是很麻烦的,您是有什么事情需要都列出来吗?追问

恩,帮个忙

追答

真抱歉我不能帮助您,这个非常简单,但是很费时间。我告诉您方法,您可不可以自己去列呢?

如果是允许有重复的
(1)您可以第一个排成11111111,然后从最后一个数开始,分别从1、2、3改变到0,这样就可以出来十个数。
(2)然后依次从倒数第二个1开始,分别从1、2、3改变到0,当然每当倒数第二位数改变一次,最后一位的数也要改变。也就是说要根据第一步再排一次
(3)根据如上规则依次改变,注意,此时,后面的几位数也要相应改变
(4)在到了正数第一位的时候,只能从1变到9,不能加上0.

如果是不允许有重复的
(1)先选定第一位数,因为不可以变为七位数,所以第一位数必选从1到9里面选择
(2)之后选择第二位数,有九个选择,从第一位中选剩余的九个数中选择一个
(3)依次往后,选择的可能性依次减少。

很抱歉,上次我回答的答案有所疏漏,
如果是允许有重复的,按照这种方法排列出来会有 九乘以十的七次方 个。
如果是不允许有重复的,则有 9*9*8*7*6*5*4*3 个数。

追问

我也知道但我求你了,给我列出来,我也很费时间我有急用。我加分

追答

真的是太费时间了,抱歉,真的帮不上您的忙。

第2个回答  2011-07-19
从10000000到999999999,有必要都列出来吗?
第3个回答  2011-07-19
这时排列组合,如果8位数不重复,则为9xA97,如果允许重复,则为9x10^7
相似回答