matlab猜数字游戏代码,重庆高考作文Matlab编写的猜数字游戏触的部首

计算器使用方法-广告合同2021年1月1日发(作者:杨思仲)

Matlab编写的猜数字游戏

一个猜数字的游戏,先随机生成一个1到100之间的整

数,由游戏者来猜此数,当输入的数过大,会提

示数字大了,当输入的数过小,

会提示数字小了,当猜中此数,游戏结束。

好玩而已,呵呵,欢迎共同学习,email:slqinyi@

function

caishuzi(arg)

if nargin < 1

arg =

'newgame';

end

if

strcmp(arg,'newgame')

clf

%

set(gcf,'resize','off'); %

禁止调整窗口的大小

set(gcf,'name','猜数字

Version 1.0') % 修改标题栏

set(gcf,'numbertitle','off') %

去掉标题栏中的 figure 1

num = randint(1,1,100);

% 随机产生个一小于100的正整数

h_casu =

uicontrol(gcf,'style','edit',... <

br>'unit','normalized','positi

on',[0.8,0.75,0.08,0.1],...

'Backgroun

dColor',[1,1,1],'ForegroundColor',[0 0

1],...

'fontsize',12,'visible'

,'off','string',num2str

(num),&

#39;tag','t_casu');

h_suru =

uicontrol(gcf,'style','edit',... <

br>'unit','normalized','positi

on',[0.8,0.75,0.08,0.1],...

'Backgroun

dColor',[1,1,1],'ForegroundColor',[0 0

1],...

'fontsize',12,'tag',

9;t_suru');

h_jisu =

uicontrol(gcf,'style','edit',... <

br>'unit','normalized','positi

on',[0.75,0.75,0.08,0.1],...

'Backgrou

ndColor',[1,1,1],'ForegroundColor',[0

0 1],...

'fontsize',12,'visible

9;,'off','string',num2str

(0),&

#39;tag','t_jisu');

wz_string

= '请输入一个整数(1~100):';

h_wenz =

uicontrol(gcf,'style','text',... <

br>'unit','normalized','positi

on',[0.12,0.75,0.65,0.1],...

'Backgrou

ndColor',[1,1,1],'ForegroundColor',[0

0 1],...

'fontsize',24,'string'

;,wz_string,'tag','t_wenz

39;);

cs_string = '您已输入的次数为 0 次';

h_cisu =

uicontrol(gcf,'style','text',... <

br>'unit','normalized','positi

on',[0.12,0.6,0.65,0.1],...

'Backgroun

dColor',[1,1,1],'ForegroundColor',[0 0

1],...

'fontsize',24,'string',

cs_string,'tag','t_cisu'

;);

h_newg = uicontrol(gcf,'style',

39;pushbutton',...

'unit','nor

malized','position',[0.34,0.15,0.17,0.

1],...

'BackgroundColor',[1,1,1],'

ForegroundColor',[0 0 1],...

'fontsize',24,'string','新

','callback','caishuzi('&

#39;newgame'')',&

#39;tag','

;t_newg');

h_tiji = uicontrol(gcf,

9;style','pushbutton',...

'uni

t','normalized','position',[0.

54,0.15,0.17,0.1],...

'BackgroundColor'

;,[1,1,1],'ForegroundColor',[0 0 1],...

'fontsize',24,'string','提

','callback','caishuzi('&

#39;submit'')',

9;tag','

t_tiji');

h_tuci = uicontrol(gcf,'

;style','pushbutton',...

'unit

','normalized','position',[0.7

4,0.15,0.17,0.1],...

'BackgroundColor'

,[1,1,1],'ForegroundColor',[0 0 1],...

'fontsize',24,'string','退

','callback','close','

;tag','t_tucu');

elseif

strcmp(arg,'sub

mit')

h_casu =

findobj(gcf,'tag','t_casu');

h_suru =

findobj(gcf,'tag','t_suru');

h_jisu =

findobj(gcf,'tag','t_jisu');

h_cisu =

findobj(gcf,'tag','t_cisu');

h_tiji =

findobj(gcf,'tag','t_tiji');

num = str2num(get(h_casu,'string'));

ges = str2num(get(h_suru,'string'));

jis = str2num(get(h_jisu,'string'));

jis = jis+1;

set(h_jisu,'s

tring',num2str(jis))

cs_string =

['您已输入的次数为' num2str(jis) '次'];

set(h_cisu,'string',cs_string);

h_jieg =

uicontrol(gcf,'style','text',... <

br>'unit','normalized','positi

on',[0.12,0.45,0.65,0.1],...

'Backgrou

ndColor',[1,1,1],'ForegroundColor',[0

0 1],...

'fontsize',24,'visible

9;,'off','tag','t_jie

g'

;);

if ges==num

jg_string =

'恭喜您!您答对了!';

set(h_jieg,'string

9;,jg_string,'visible','on');

set(h_tiji,'enable','off')

elseif ges

jg_string =

'您输入的数有点小哦!';

set(h_jieg,'string

39;,jg_string,'visible','on');

else

jg_string = '您输入的数有点大哦!';

set(h_jieg,'string',jg_string,'visibl

e','on');

end

end

补水保湿护肤品-窗外歌词

樱花白里透红-婚礼致辞

香港旅游景点大全-相爱却不能在一起

exol-固执

焦仲卿和刘兰芝-锄禾ppt

木耳菜的做法-二月二龙抬头祝福语

凉拌变蛋-三年级语文下册教学计划

无味-七十周年大阅兵观后感

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值