Ⅰ vb 編寫彩票程序
不可能,要是這樣我早就發財了。
只不過是生成隨機號碼,和投注點的一樣。
老實說很沒意思,頂多滿足一下自己
Ⅱ 雙色球彩票用變數表示的演算法或公式
1,代碼中有錯誤
for x=j+1 to 31 》》》》for x=k+1 to 31
-------------------------------------------
你的意思就是算位置,既然是組合,肯定就用組合公式推導了。
反推:(為少打點字,以6選3為例)
k為6
公式C(m,n)為m選n組合
f(x,y,z)=C(6,3)-[ C((k-x),3) + C((k-y),2) + C((k-z),1) ]
正推就自己推吧!
Ⅲ python 編寫一個彩票游戲
按照題目要求編寫的Python程序如下
import random
numlist=random.sample(range(0,10),5)
while numlist[0]==0:
numlist=random.sample(range(0,10),5)
num=int(''.join([str(i) for i in numlist]))
inputnum=int(input("輸入號:"))
bonus=0
count=0
if inputnum==num:
bonus=10000
else:
for i in set(str(inputnum)):
if int(i) in numlist:
count+=1
bonus=1000*count
print("彩票號:%d" % num)
print("獎金:%d元" % bonus)
源代碼(注意源代碼的縮進)