易语言随机处理问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 18:40:18
版本 2

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.如果真 (参数一 = 键代码1)
随机处理 ()

.版本 2

.子程序 随机处理
.参数 处理方式, 整数型

处理方式 = 取随机数 (1, 3)
.判断开始 (处理方式 = 1)
播放音乐 (#嘻嘻, )
.默认

.判断结束
.判断开始 (处理方式 = 2)
播放音乐 (#嘿嘿, )
.默认

.判断结束
.判断开始 (处理方式 = 3)
播放音乐 (哈, )

编译时他说我随机处理的参数太少....怎么回事


.参数 处理方式, 整数型
改成
.局部变量 处理方式, 整数型

.子程序 随机处理
.参数 处理方式, 整数型 参数不能为空

你可以设个整数型变量

改好后 代码如下:

.子程序 _标签1_反馈事件, 整数型
.参数 参数一, 整数型
.参数 参数二, 整数型

.局部变量
.局部变量 i, 整数型

.如果真 (参数一 = 键代码1)
i = 取随机数 (1, 3)
随机处理 (i)

.版本 2

.子程序 随机处理
.参数 处理方式, 整数型

.判断开始 (处理方式 = 1)
播放音乐 (#嘻嘻, )
.默认

.判断结束
.判断开始 (处理方式 = 2)
播放音乐 (#嘿嘿, )
.默认

.判断结束
.判断开始 (处理方式 = 3)
播放音乐 (哈, )

可以把判断那几句代码 精简成下面的这样 一句就搞定 要学会精简代码

播放音乐 (多项选择 (处理方式, #嘻嘻, #嘿嘿, 哈), 假)

毛病那是你对编程不熟悉 可以先多看看教材