主题:紧急求助!!!!!
我有个算法的程序,哪位高手能帮我看下这个程序到底是怎么样的一个算法!麻烦知道的帮我详细点解释一下,谢谢!!!
程序如下:
[@随机显示088]
#ACT
RANDOMX 3 S1
MOV S0 @答案是
INC S0 $str(S1)
GOTO $str(S0)
break
[@答案是0]
#ACT
MOV S11 红色
goto @一位随机
break
[@答案是1]
#ACT
MOV S11 黄色
goto @一位随机
break
[@答案是2]
#ACT
MOV S11 蓝色
goto @一位随机
break
[@一位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦一
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦一0]
#ACT
MOV S21 动
goto @二位随机
break
[@八卦一1]
#ACT
MOV S21 静
goto @二位随机
break
[@八卦一2]
#ACT
MOV S21 阴
goto @二位随机
break
[@八卦一3]
#ACT
MOV S21 阳
goto @二位随机
break
[@八卦一4]
#ACT
MOV S21 刚
goto @二位随机
break
[@八卦一5]
#ACT
MOV S21 柔
goto @二位随机
break
[@八卦一6]
#ACT
MOV S21 少
goto @二位随机
break
[@八卦一7]
#ACT
MOV S21 太
goto @二位随机
break
;=====================================
[@二位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦二
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦二0]
#ACT
MOV S22 动
goto @三位随机
break
[@八卦二1]
#ACT
MOV S22 静
goto @三位随机
break
[@八卦二2]
#ACT
MOV S22 阴
goto @三位随机
break
[@八卦二3]
#ACT
MOV S22 阳
goto @三位随机
break
[@八卦二4]
#ACT
MOV S22 刚
goto @三位随机
break
[@八卦二5]
#ACT
MOV S22 柔
goto @三位随机
break
[@八卦二6]
#ACT
MOV S22 少
goto @三位随机
break
[@八卦二7]
#ACT
MOV S22 太
goto @三位随机
break
;=====================================
[@三位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦三
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦三0]
#ACT
MOV S23 动
goto @四位随机
break
[@八卦三1]
#ACT
MOV S23 静
goto @四位随机
break
[@八卦三2]
#ACT
MOV S23 阴
goto @四位随机
break
[@八卦三3]
#ACT
MOV S23 阳
goto @四位随机
break
[@八卦三4]
#ACT
MOV S23 刚
goto @四位随机
break
[@八卦三5]
#ACT
MOV S23 柔
goto @四位随机
break
[@八卦三6]
#ACT
MOV S23 少
goto @四位随机
break
[@八卦三7]
#ACT
MOV S23 太
goto @四位随机
break
;=====================================
[@四位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦四
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦四0]
#ACT
MOV S24 动
goto @五位随机
break
[@八卦四1]
#ACT
MOV S24 静
goto @五位随机
break
[@八卦四2]
#ACT
MOV S24 阴
goto @五位随机
break
[@八卦四3]
#ACT
MOV S24 阳
goto @五位随机
break
[@八卦四4]
#ACT
MOV S24 刚
goto @五位随机
break
[@八卦四5]
#ACT
MOV S24 柔
goto @五位随机
break
[@八卦四6]
#ACT
MOV S24 少
goto @五位随机
break
[@八卦四7]
#ACT
MOV S24 太
goto @五位随机
break
;=====================================
[@五位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦五
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦五0]
#ACT
MOV S25 动
goto @六位随机
break
[@八卦五1]
#ACT
MOV S25 静
goto @六位随机
break
[@八卦五2]
#ACT
MOV S25 阴
goto @六位随机
break
[@八卦五3]
#ACT
MOV S25 阳
goto @六位随机
break
[@八卦五4]
#ACT
MOV S25 刚
goto @六位随机
break
[@八卦五5]
#ACT
MOV S25 柔
goto @六位随机
break
[@八卦五6]
#ACT
MOV S25 少
goto @六位随机
break
[@八卦五7]
#ACT
MOV S25 太
goto @六位随机
break
;=====================================
[@六位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦六
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦六0]
#ACT
MOV S26 动
goto @七位随机
break
[@八卦六1]
#ACT
MOV S26 静
goto @七位随机
break
[@八卦六2]
#ACT
MOV S26 阴
goto @七位随机
break
[@八卦六3]
#ACT
MOV S26 阳
goto @七位随机
break
[@八卦六4]
#ACT
MOV S26 刚
goto @七位随机
break
[@八卦六5]
#ACT
MOV S26 柔
goto @七位随机
break
[@八卦六6]
#ACT
MOV S26 少
goto @七位随机
break
[@八卦六7]
#ACT
MOV S26 太
goto @七位随机
break
;=====================================
[@七位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦七
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦七0]
#ACT
MOV S27 动
goto @八位随机
break
[@八卦七1]
#ACT
MOV S27 静
goto @八位随机
break
[@八卦七2]
#ACT
MOV S27 阴
goto @八位随机
break
[@八卦七3]
#ACT
MOV S27 阳
goto @八位随机
break
[@八卦七4]
#ACT
MOV S27 刚
goto @八位随机
break
[@八卦七5]
#ACT
MOV S27 柔
goto @八位随机
break
[@八卦七6]
#ACT
MOV S27 少
goto @八位随机
break
[@八卦七7]
#ACT
MOV S27 太
goto @八位随机
break
;=====================================
[@八位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦八
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦八0]
#ACT
MOV S28 动
goto @随机显示
break
[@八卦八1]
#ACT
MOV S28 静
goto @随机显示
break
[@八卦八2]
#ACT
MOV S28 阴
goto @随机显示
break
[@八卦八3]
#ACT
MOV S28 阳
goto @随机显示
break
[@八卦八4]
#ACT
MOV S28 刚
goto @随机显示
break
[@八卦八5]
#ACT
MOV S28 柔
goto @随机显示
break
[@八卦八6]
#ACT
MOV S28 少
goto @随机显示
break
[@八卦八7]
#ACT
MOV S28 太
goto @随机显示
break
;=====================================
[@随机显示]
<COLOR=GREEN 本次八卦自由排列组合为:>\\
<COLOR=0X00FFFF ┌─┬─┬─┬─┬─┬─┬─┬─┐>\
<COLOR=0X00FFFF │><$STR(S21)><COLOR=0X00FFFF │><$STR(S22)><COLOR=0X00FFFF │><$STR(S23)><COLOR=0X00FFFF │><$STR(S24)><COLOR=0X00FFFF │><$STR(S25)><COLOR=0X00FFFF │><$STR(S26)><COLOR=0X00FFFF │><$STR(S27)><COLOR=0X00FFFF │><$STR(S28)><COLOR=0X00FFFF │>\
<COLOR=0X00FFFF └─┴─┴─┴─┴─┴─┴─┴─┘>\\
每次<COLOR=0X00FFFF 不同的八卦组合都暗示着以下不同的职业>\
请选择你要猜解下注的对象:(<COLOR=GREEN 猜中即可中奖>)\
〖<红 色/@选择赌红色>〗 〖<黄 色/@选择赌黄色>〗 〖<蓝 色/@选择赌蓝色>〗\
[@选择赌红色]
#ACT
MOV S10 红色
goto @正式对比
break
[@选择赌黄色]
#ACT
MOV S10 黄色
goto @正式对比
break
[@选择赌蓝色]
#ACT
MOV S10 蓝色
goto @正式对比
break
[@正式对比]
#IF
EQUAL S10 $STR(S11)
#ACT
goto @正确的奖
#ELSEACT
SENDMSG 6 很遗憾,你刚才的选择错误了,正确的答案是:<$STR(S81)>
break
[color=FF0000]麻烦哪位高手帮我说一下这个程序到底是怎么算出的结果!(我刚开始学,麻烦你帮我写的详细一点,谢谢!)[/color]
程序如下:
[@随机显示088]
#ACT
RANDOMX 3 S1
MOV S0 @答案是
INC S0 $str(S1)
GOTO $str(S0)
break
[@答案是0]
#ACT
MOV S11 红色
goto @一位随机
break
[@答案是1]
#ACT
MOV S11 黄色
goto @一位随机
break
[@答案是2]
#ACT
MOV S11 蓝色
goto @一位随机
break
[@一位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦一
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦一0]
#ACT
MOV S21 动
goto @二位随机
break
[@八卦一1]
#ACT
MOV S21 静
goto @二位随机
break
[@八卦一2]
#ACT
MOV S21 阴
goto @二位随机
break
[@八卦一3]
#ACT
MOV S21 阳
goto @二位随机
break
[@八卦一4]
#ACT
MOV S21 刚
goto @二位随机
break
[@八卦一5]
#ACT
MOV S21 柔
goto @二位随机
break
[@八卦一6]
#ACT
MOV S21 少
goto @二位随机
break
[@八卦一7]
#ACT
MOV S21 太
goto @二位随机
break
;=====================================
[@二位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦二
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦二0]
#ACT
MOV S22 动
goto @三位随机
break
[@八卦二1]
#ACT
MOV S22 静
goto @三位随机
break
[@八卦二2]
#ACT
MOV S22 阴
goto @三位随机
break
[@八卦二3]
#ACT
MOV S22 阳
goto @三位随机
break
[@八卦二4]
#ACT
MOV S22 刚
goto @三位随机
break
[@八卦二5]
#ACT
MOV S22 柔
goto @三位随机
break
[@八卦二6]
#ACT
MOV S22 少
goto @三位随机
break
[@八卦二7]
#ACT
MOV S22 太
goto @三位随机
break
;=====================================
[@三位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦三
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦三0]
#ACT
MOV S23 动
goto @四位随机
break
[@八卦三1]
#ACT
MOV S23 静
goto @四位随机
break
[@八卦三2]
#ACT
MOV S23 阴
goto @四位随机
break
[@八卦三3]
#ACT
MOV S23 阳
goto @四位随机
break
[@八卦三4]
#ACT
MOV S23 刚
goto @四位随机
break
[@八卦三5]
#ACT
MOV S23 柔
goto @四位随机
break
[@八卦三6]
#ACT
MOV S23 少
goto @四位随机
break
[@八卦三7]
#ACT
MOV S23 太
goto @四位随机
break
;=====================================
[@四位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦四
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦四0]
#ACT
MOV S24 动
goto @五位随机
break
[@八卦四1]
#ACT
MOV S24 静
goto @五位随机
break
[@八卦四2]
#ACT
MOV S24 阴
goto @五位随机
break
[@八卦四3]
#ACT
MOV S24 阳
goto @五位随机
break
[@八卦四4]
#ACT
MOV S24 刚
goto @五位随机
break
[@八卦四5]
#ACT
MOV S24 柔
goto @五位随机
break
[@八卦四6]
#ACT
MOV S24 少
goto @五位随机
break
[@八卦四7]
#ACT
MOV S24 太
goto @五位随机
break
;=====================================
[@五位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦五
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦五0]
#ACT
MOV S25 动
goto @六位随机
break
[@八卦五1]
#ACT
MOV S25 静
goto @六位随机
break
[@八卦五2]
#ACT
MOV S25 阴
goto @六位随机
break
[@八卦五3]
#ACT
MOV S25 阳
goto @六位随机
break
[@八卦五4]
#ACT
MOV S25 刚
goto @六位随机
break
[@八卦五5]
#ACT
MOV S25 柔
goto @六位随机
break
[@八卦五6]
#ACT
MOV S25 少
goto @六位随机
break
[@八卦五7]
#ACT
MOV S25 太
goto @六位随机
break
;=====================================
[@六位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦六
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦六0]
#ACT
MOV S26 动
goto @七位随机
break
[@八卦六1]
#ACT
MOV S26 静
goto @七位随机
break
[@八卦六2]
#ACT
MOV S26 阴
goto @七位随机
break
[@八卦六3]
#ACT
MOV S26 阳
goto @七位随机
break
[@八卦六4]
#ACT
MOV S26 刚
goto @七位随机
break
[@八卦六5]
#ACT
MOV S26 柔
goto @七位随机
break
[@八卦六6]
#ACT
MOV S26 少
goto @七位随机
break
[@八卦六7]
#ACT
MOV S26 太
goto @七位随机
break
;=====================================
[@七位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦七
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦七0]
#ACT
MOV S27 动
goto @八位随机
break
[@八卦七1]
#ACT
MOV S27 静
goto @八位随机
break
[@八卦七2]
#ACT
MOV S27 阴
goto @八位随机
break
[@八卦七3]
#ACT
MOV S27 阳
goto @八位随机
break
[@八卦七4]
#ACT
MOV S27 刚
goto @八位随机
break
[@八卦七5]
#ACT
MOV S27 柔
goto @八位随机
break
[@八卦七6]
#ACT
MOV S27 少
goto @八位随机
break
[@八卦七7]
#ACT
MOV S27 太
goto @八位随机
break
;=====================================
[@八位随机]
#ACT
RANDOMX 7 S1
MOV S0 @八卦八
INC S0 $str(S1)
GOTO $str(S0)
break
[@八卦八0]
#ACT
MOV S28 动
goto @随机显示
break
[@八卦八1]
#ACT
MOV S28 静
goto @随机显示
break
[@八卦八2]
#ACT
MOV S28 阴
goto @随机显示
break
[@八卦八3]
#ACT
MOV S28 阳
goto @随机显示
break
[@八卦八4]
#ACT
MOV S28 刚
goto @随机显示
break
[@八卦八5]
#ACT
MOV S28 柔
goto @随机显示
break
[@八卦八6]
#ACT
MOV S28 少
goto @随机显示
break
[@八卦八7]
#ACT
MOV S28 太
goto @随机显示
break
;=====================================
[@随机显示]
<COLOR=GREEN 本次八卦自由排列组合为:>\\
<COLOR=0X00FFFF ┌─┬─┬─┬─┬─┬─┬─┬─┐>\
<COLOR=0X00FFFF │><$STR(S21)><COLOR=0X00FFFF │><$STR(S22)><COLOR=0X00FFFF │><$STR(S23)><COLOR=0X00FFFF │><$STR(S24)><COLOR=0X00FFFF │><$STR(S25)><COLOR=0X00FFFF │><$STR(S26)><COLOR=0X00FFFF │><$STR(S27)><COLOR=0X00FFFF │><$STR(S28)><COLOR=0X00FFFF │>\
<COLOR=0X00FFFF └─┴─┴─┴─┴─┴─┴─┴─┘>\\
每次<COLOR=0X00FFFF 不同的八卦组合都暗示着以下不同的职业>\
请选择你要猜解下注的对象:(<COLOR=GREEN 猜中即可中奖>)\
〖<红 色/@选择赌红色>〗 〖<黄 色/@选择赌黄色>〗 〖<蓝 色/@选择赌蓝色>〗\
[@选择赌红色]
#ACT
MOV S10 红色
goto @正式对比
break
[@选择赌黄色]
#ACT
MOV S10 黄色
goto @正式对比
break
[@选择赌蓝色]
#ACT
MOV S10 蓝色
goto @正式对比
break
[@正式对比]
#IF
EQUAL S10 $STR(S11)
#ACT
goto @正确的奖
#ELSEACT
SENDMSG 6 很遗憾,你刚才的选择错误了,正确的答案是:<$STR(S81)>
break
[color=FF0000]麻烦哪位高手帮我说一下这个程序到底是怎么算出的结果!(我刚开始学,麻烦你帮我写的详细一点,谢谢!)[/color]