作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/14 14:57:55
1234四个数字随意组合的四位数(中间可以有重复的数字)
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