失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 5*6的扫雷游戏的MATLAB程序(随机布雷与显示雷数部分)

5*6的扫雷游戏的MATLAB程序(随机布雷与显示雷数部分)

时间:2023-02-10 16:10:04

相关推荐

5*6的扫雷游戏的MATLAB程序(随机布雷与显示雷数部分)

1、本程序是为解答QQ群里网友问题而写的

2、代码

clearclc%建立随机的5*6布雷矩阵,雷数为9a=zeros(5,6); %布雷矩阵的预设while length(find(a))<9e=fix(1+5*rand(1)); %产生一个1-5的随机数f=fix(1+6*rand(1)); %产生一个1-6的随机数a(e,f)=1; %随机对a矩阵的元素赋值1endb=zeros(5,6);%数雷矩阵的预设[c,d]=find(a);%雷的行与列n=length(c);for m=1:nif c(m)==1&d(m)==1b(1,2)=b(1,2)+1;b(2,1)=b(2,1)+1;b(2,2)=b(2,2)+1;elseif c(m)==1&d(m)==6b(1,5)=b(1,5)+1;b(2,5)=b(2,5)+1;b(2,6)=b(2,6)+1;elseif c(m)==1&d(m)~=1&d(m)~=6b(1,d(m)-1)=b(1,d(m)-1)+

如果觉得《5*6的扫雷游戏的MATLAB程序(随机布雷与显示雷数部分)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。