问题标题:
一道QBASIC题fori=1to10a=int(90*rnd)+10b=int(90*rnd)+10printa;"+";b;"=";ifc=a+bthenscore=score+10nextiprint"yourscoreis";scoreend随机数是怎么循环的,
更新时间:2024-04-20 13:15:35
问题描述:
一道QBASIC题
fori=1to10
a=int(90*rnd)+10
b=int(90*rnd)+10
printa;"+";b;"=";
ifc=a+bthenscore=score+10
nexti
print"yourscoreis";score
end
随机数是怎么循环的,
范春年回答:
fori=1to10
nexti
这是强行循环的.
题中的c根本没有赋值,无法进行ifc=a+bthen的判断.
随机数90*rnd是0~90出随机数,a与b均是10~100的范围.
但是由于c的错误,变量score不能赋值,所以最终输出:
yourscoreis0
就这样了.