求用matlab写个小程序 50
猜数游戏:随机产生[1,100]之间的随机整数,用户进行猜测。猜的数大于产生的数,显示“high”,小于显示“low”,等于显示“Youwon!”并退出,最多可以猜7次。...
猜数游戏:随机产生[1,100]之间的随机整数,用户进行猜测。猜的数大于产生的数,显示“high”,小于显示“low”,等于显示“You won!”并退出,最多可以猜7次。
展开
1个回答
展开全部
%以下供参考,可以对应进行修改。
try
i=0;
num=randi(100,1);
while(i<7)
cai=input(['请输入您猜测的第' num2str(i+1) '个数:']);
if(~isempty(cai) && isnumeric(cai) && cai>=1 && cai<=100)
i=i+1;
if(cai>num)
disp('您猜的数偏大,猜小一点!');
elseif(cai<num)
disp('您猜的数偏小,猜大一点!');
else
disp('你真棒!恭喜猜中了!');
return;
end
else
disp('输入不合法,请重进行。。。');
end
end
disp(['很遗憾!7次都没有才出来!正确答案是' num2str(num) '!']);
catch
disp('对不起,程序出现异常,被迫退出!');
disp('对您造成的影响深表歉意!');
end
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询