三级士官
UID2141241
U币21
G币562
技术0
主题14
精华0
阅读权限50
注册时间2014-1-3
最后登录2018-11-29
在线时间36 小时
自我介绍UG二次开发博客:www.ugufun.com
三级士官
|
这是UG GRIP一个算24点的小游戏程序,纯粹练习算法用的。无聊的时候也可以玩玩。 $$这是一个算24点的程序
- number/a,b,c,d,i,j,k,l,hh
- string/pl(4,10),an(100),tt(100)
- data/pl,'+','-','x','/'a1:
- param/'pls enter number','1',int,a, $
- '2',int,b, $
- '3',int,c, $
- '4',int,d,resp
- jump/a1:,term:,,,respa2:
- do/a3:,i,1,4
- do/a4:,j,1,4
- do/a5:,k,1,4ifthen/i==1
- hh=a+b
- elseif/i==2
- hh=a-b
- elseif/i==3
- hh=a*b
- elseif/i==4
- hh=a/b
- endififthen/j==1
- hh=hh+c
- elseif/j==2
- hh=hh-c
- elseif/j==3
- hh=hh*c
- elseif/j==4
- hh=hh/c
- endififthen/k==1
- hh=hh+d
- elseif/k==2
- hh=hh-d
- elseif/k==3
- hh=hh*d
- elseif/k==4
- hh=hh/d
- endifif/hh==24,jump/ppp:a5:a4:a3:a6:
- messg/'没有答案!'term:
- haltppp:
- an=istrl(a)+pl(i)+istrl(b)+pl(j)+istrl(c)+pl(k)+istrl(d)
- messg/'答案就是'+an
- jump/term:
复制代码
原帖地址:
http://www.ugufun.com/?p=115
|
|