求用matlab写个小程序 50

猜数游戏:随机产生[1,100]之间的随机整数,用户进行猜测。猜的数大于产生的数,显示“high”,小于显示“low”,等于显示“Youwon!”并退出,最多可以猜7次。... 猜数游戏:随机产生[1,100]之间的随机整数,用户进行猜测。猜的数大于产生的数,显示“high”,小于显示“low”,等于显示“You won!”并退出,最多可以猜7次。 展开
 我来答
百度网友db4b04636
2015-09-04 · TA获得超过2916个赞
知道小有建树答主
回答量:834
采纳率:92%
帮助的人:342万
展开全部
%以下供参考,可以对应进行修改。
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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式