用户:
蒟蒻OIer1048576查看:3 回复:2 评论:3 创建时间:2021-01-05T17:36:57
require random
put("欢迎来到EOEP计算小能手 v1.0.0.0")
var score:int = 0
for forever {
var OP : int = random:randint(1,4) // 运算符
switch OP {
matches 1 {
var a : int,b : int = random:randint(1,9999),random:randint(1,9999)
put("请计算[a]+[b]的和")
if get():to(int) == a+b {
put("正确")
score += 1
}
else {
put("错误")
exit final
}
}
matches 2 {
var a : int = random:randint(1,9999)
var b : int = random:randint(a,9999)
put("请计算[b]-[a]的差")
if get():to(int) == b-a {
put("正确")
score += 1
}
else {
put("错误")
exit final
}
}
matches 2 {
var a : int = random:randint(1,100)
var b : int = random:randint(1,10)
put("请计算[b]*[a]的积")
if get():to(int) == b*a {
put("正确")
score += 2
}
else {
put("错误")
exit final
}
}
matches 4 {
var a : int = random:randint(1,20)
var b : int = random:randint(1,50)*a
put("请计算[b]÷[a]的商")
if get():to(int) == b/_a {
put("正确")
score += 2
}
else {
put("错误")
exit final
}
}
}
}
puts("你共获得[score]分")
这是EOEP的程序,我自主发明的编程语言