matlab猜数字循环
时间: 2023-06-10 08:07:43 浏览: 132
matlab猜数字程序
以下是一个简单的 Matlab 猜数字游戏循环:
```matlab
% 生成一个随机数
num = randi([1, 100]);
% 初始化猜测次数
guesses = 0;
% 循环直到玩家猜对数字
while true
% 获取玩家的猜测
guess = input('猜一个1到100之间的数字:');
% 猜测次数加1
guesses = guesses + 1;
% 判断猜测是否正确
if guess == num
fprintf('恭喜你,猜对了!你一共猜了 %d 次。\n', guesses);
break
elseif guess < num
fprintf('不对,你猜小了。\n');
else
fprintf('不对,你猜大了。\n');
end
end
```
这个循环首先生成一个 1 到 100 之间的随机数,然后提示玩家猜测一个数字。如果猜测正确,循环就会结束并输出猜测次数;否则,程序会告诉玩家他们猜小了或猜大了,并提示他们再次猜测。循环会一直进行,直到玩家猜对为止。
阅读全文