labview小程序 问题。

我想实现这么一个功能:随机生成一个整数1-1000,并与用户输入值进行比较,如果输入值大于随机数,则提示“太大了”,输入值小于随机数,则提示“太小了”。直到输入值与随机数... 我想实现这么一个功能:
随机生成一个整数1-1000,并与用户输入值进行比较,如果输入值大于随机数,则提示“太大了”,输入值小于随机数,则提示“太小了”。直到输入值与随机数相等时,程序结束。
求大神帮忙看看我的程序还需要怎么改进!现在我的程序在运行时会首先判断大小,因为我用的是添加真假字符串函数,那么当输

入值等于随机数时,他仍然会提示”太大了“。求解决方法。
展开
 我来答
玟你个玟
2013-10-18 · TA获得超过3838个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:184万
展开全部
因为labview里面的 while循环是至少执行一次,

所以说当你一开始输入值与随机数相等,里面程序还是会运行一遍,

就出现了你说的那个“太大了”。

可以这样改,while里面 先判断 输入值 和16位整形是否相等(条件结构),相等为真的条件框为空,为假的条件框还是你原来 部分(小于,太大了,太小了,真假字符常数和消息框)。
xhztech
2013-10-18 · TA获得超过1184个赞
知道小有建树答主
回答量:544
采纳率:0%
帮助的人:551万
展开全部
最简单的方法,用一个case把你的对话框部分的代码放进去,外面再比较一次输出值与随机数,相等进入空case,不相等进入有对话框的case。复杂一点的方法,改下程序结构,可以不要事件结构或者可以把代码都放入事件结构。实现这个功能不用这么多代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式