作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/08/11 23:37:16
1234四个数字随意组合的四位数(中间可以有重复的数字)
1234四个数字随意组合的四位数(中间可以有重复的数字,比如1123),应该有256种组合.
我知道有256种排列,就需要让这256种组合列出来啊,
1234四个数字随意组合的四位数(中间可以有重复的数字)
我给你搞个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