问题标题:
一道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   就这样了.
其它推荐
热门其它推荐
首页
栏目
栏目
栏目
栏目