回 帖 发 新 帖 刷新版面

主题:现来三道题

有一个QBASIC表达式表示下列各题:
1.产生一个两位随机奇数(即11-99之间的奇数)
2.产生一个[a,b]区间内的随机整数,其中a,b都是整数,且a<b.
3.将任意一个两位数n的个位数与十位数对换.如n=62,则表达式的值就为26.

回复列表 (共3个回复)

沙发

1.     11+2*int(rnd*45)
2.     a+int(rnd*(b-a+1))
3.     (62 mod 9)*11-62

板凳

太简单,不需要多说

3 楼

第一题:(int(rnd*45+5))*2+1
第二题:int(rnd*(b-a+1)+a)
第三题:(n mod 10)*10+n\10

我来回复

您尚未登录,请登录后再回复。点此登录或注册