易语言一个简单问题,刚申请的号,分全给了

来源:百度知道 编辑:UC知道 时间:2024/05/22 23:48:59
.版本 2

.局部变量 数1, 整数型
.局部变量 数2, 整数型
.局部变量 数3, 整数型

数1 = 到数值 (编辑框1.内容)
数2 = 到数值 (编辑框2.内容)
数3 = 到数值 (编辑框3.内容)
.判断开始 (数1 < 数2)
.判断开始 (数1 < 数3)
信息框 (“第一个方框数字最小”, 0, )
.默认

.判断结束

.判断 (数2 < 数3)
.判断开始 (数2 < 数1)
信息框 (“第二个方框数字最小”, 0, )
.默认

.判断结束

.默认

.判断开始 (数3 < 数2)
.判断开始 (数3 < 数1)
信息框 (“第三个方框数字最小”, 0, )

我想问下 编辑框1填"1" 编辑框2填"2" 编辑框3填"0" 这样的判断应会跳出编辑框3的信息框吧!可是为什么就是跳不出来呢,如果这样写:2 1 0 为什么这样就可以,请问是哪出错了

我写的一个原代码 等下给你看 ` 3个数的判断

.版本 2

.局部变量 数1
.局部变量 数2
.局部变量 数3

数1 = 到数值 (编辑框1.内容)
数2 = 到数值 (编辑框2.内容)
数3 = 到数值 (编辑框3.内容)
.如果 (数1 < 数2)
.如果 (数1 < 数3)
信息框 (“第一个方框数字最小”, 0, )
.否则
信息框 (“第三个方框数字最小”, 0, )
.如果结束

.否则
.如果 (数2 < 数3)
.如果 (数2 < 数1)
信息框 (“第二个方框数字最小”, 0, )
.否则
信息框 (“第三个方框数字最小”, 0, )
.如果结束

.否则
信息框 (“第三个方框数字最小”, 0, )
.如果结束

.如果结束

应该是你写的程序位置不对,象你这样写代码太浪费资源了,用下面的试试:

判断 (数1 < 数2 且 数1 < 数3) 

信息框 (“第一个方框数字最小”, 0, )

判断 (数2 < 数1 且 数2 < 数3) 

信息框 (“第二个方框数字最小”, 0, )

判断 (数3 < 数1 且 数3 < 数2) 

信息框 (“第三个方框数字最小”, 0, ) 

你这样写,代码一目了然,哪里出错了也好找。<