1234四个数字随意组合的四位数(中间可以有重复的数字)

来源:百度知道 编辑:UC知道 时间:2024/05/12 05:45:30
1234四个数字随意组合的四位数(中间可以有重复的数字,比如1123),应该有256种组合。哪位大哥有程序啊?帮忙给列出来啊!!
我知道有256种排列,就需要让这256种组合列出来啊,本人将不胜感激。

嘻嘻,我给你搞个monte carlo程序,你试试看:(在matlab中运行):
funfunction s=zuhe(p)
a=ceil(4*rand(p));
b=ceil(4*rand(p));
c=ceil(4*rand(p));
d=ceil(4*rand(p));
t=a*1000+b*100+c*10+d;
q=1;
for ii=1:p*p
for iii=1:ii
if(t(ii)==t(iii))end;
end;
s(q)=t(ii);
q=q+1;
end

每个位置有4中可能(可重复)
所以总共的有4*4*4*4
为256

如果是c,直接套for循环。

1234四个数字随意组合成的所有四位数 1234四个数字随意组合的四位数(中间可以有重复的数字) 7890四个数字随意组合成的所有四位数 输出由1,2,3,4四个数字组成的四位数字,并统计他们有多少种组合(注:四位数字可以相同,如1111)用VB解答 用0.1.2.3.这四个数字可以组成多少个没有重复的四位偶数? 从0.1.2.3.7中选出四个数字,能被2.3.5整除最大的四位数字 由4,1,7,0四个数字组成的四位小数中,最小的4位是( ) vb 打印由1,2,3,4四个数字组成的四位数字,并统计它们的个数(允许四位数字中有相同的数字) 请问在汇编中怎么实现由系统分配一个四位数,要求四个位上的数字不能雷同? 四位数字,每位数字都可以是0-9,会有多少组合?