一道MATLAB题,那位帅哥帮忙解决下。

来源:百度知道 编辑:UC知道 时间:2024/09/21 20:54:58
猜数游戏。首先由计算机产生[1,100]之间的随机整数,然后由用户猜测所产生的随机数。根据用户猜测的情况给出不同提示,如猜测的数大于产生的数,则显示“High”,小于则显示“Low”,等于则显示“You won”,同时退出游戏。用户最多可以猜7次。

clc
clear all
a=fix(rand(1)*100);
n=1;
while n<8
d=input('猜猜生成的是几?')
if d==a
disp('You won')
break;%感谢wacs5的提醒
else
if d-a>0
disp('High')
else
disp('Low')
end
n=n+1;
end
end

占个坑,明天下午再来弄。

也像楼上那样,
我不是帅哥,我是PLMM

======================
已经有人回答了,
不过觉得楼上
disp('You won')
后再加一句:
break;就更合题意

help rand
我记得前面baidu 知道里有人写过 你搜索一下

PS:我不是帅哥 我是美女

对分法 自己搜去 懒得解释 你要是超了七次 你就别再上百度来问题了