MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】 (https://www.labfans.com/bbs/showthread.php?t=896)

77322628 2007-12-03 21:51

【求助】猜字小游戏的问题
 
小弟我刚学matlab,跟着做了一个小程序,但是出了一点小问题,不知道错在错在哪里,还请各位高手帮忙解决!

n = 7;
x = fix(100*rand);
m = 0;
for i = 1:7;
numb = int2str(n);
disp(['你有',numb,'次机会']);
y = input('请输入一个数字:');
if y>x
disp('你的数字太大了!');
n = n-1;
elseif y<x
disp('你的数字太小了!');
n = n-1;
else
m = 1;
break;
end
end
if m == 0
disp('你怎么这么笨!');
else
disp('你太聪明了!');
end

这是个猜字小游戏,我是看了别人后编的,运行是没什么问题,但是在运行过程中,让输入数字的时候,如果直接按回车,就输出‘你太聪明了’,为什么会这样,怎么才能不出现这种情况,请高手们指教!在这先谢谢各位了!

hufeng150 2007-12-10 20:26

好难呀,还看不懂了

elunxu 2007-12-20 22:07

o(∩_∩)o...哈哈。有趣的一个小游戏。
输入数字试试

elunxu 2007-12-20 22:08

>> n = 7;
x = fix(100*rand);
m = 0;
for i = 1:7;
numb = int2str(n);
disp(['你有',numb,'次机会']);
y = input('请输入一个数字:');
if y>x
disp('你的数字太大了!');
n = n-1;
elseif y<x
disp('你的数字太小了!');
n = n-1;
else
m = 1;
break;
end
end
if m == 0
disp('你怎么这么笨!');
else
disp('你太聪明了!');
end
你有7次机会
请输入一个数字:5
你的数字太小了!
你有6次机会
请输入一个数字:8
你的数字太小了!
你有5次机会
请输入一个数字:1000
你的数字太大了!
你有4次机会
请输入一个数字:30
你的数字太小了!
你有3次机会
请输入一个数字:100
你的数字太大了!
你有2次机会
请输入一个数字:20
你的数字太小了!
你有1次机会
请输入一个数字:50
你的数字太小了!
你怎么这么笨!
>> n = 7;
x = fix(100*rand);
m = 0;
for i = 1:7;
numb = int2str(n);
disp(['你有',numb,'次机会']);
y = input('请输入一个数字:');
if y>x
disp('你的数字太大了!');
n = n-1;
elseif y<x
disp('你的数字太小了!');
n = n-1;
else
m = 1;
break;
end
end
if m == 0
disp('你怎么这么笨!');
else
disp('你太聪明了!');
end
你有7次机会
请输入一个数字:
你太聪明了!
>> n = 7;
x = fix(100*rand);
m = 0;
for i = 1:7;
numb = int2str(n);
disp(['你有',numb,'次机会']);
y = input('请输入一个数字:');
if y>x
disp('你的数字太大了!');
n = n-1;
elseif y<x
disp('你的数字太小了!');
n = n-1;
else
m = 1;
break;
end
end
if m == 0
disp('你怎么这么笨!');
else
disp('你太聪明了!');
end
你有7次机会
请输入一个数字:1
你的数字太小了!
你有6次机会
请输入一个数字:3
你的数字太小了!
你有5次机会
请输入一个数字:6
你的数字太小了!
你有4次机会
请输入一个数字:30
你的数字太小了!
你有3次机会
请输入一个数字:100
你的数字太大了!
你有2次机会
请输入一个数字:1002
你的数字太大了!
你有1次机会
请输入一个数字:234
你的数字太大了!
你怎么这么笨!


所有时间均为北京时间。现在的时间是 12:34

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.