回 帖 发 新 帖 刷新版面

主题:交不了作业了,请各位高手帮帮我!

这个学期学VF编程,一直晕晕乎乎的,好难啊[em10]
上周布置了数组编程题,实在不会做了,马上要交作业,真是急得没办法了。
请各位高手帮帮我,耽误你们一点点时间,先在此谢过,拜托了
题目:
利用随机函数,模拟投币结果。设共投币100次,求“两个正面",“两个反面”,“一正一反”3种情况各出现多少次。

回复列表 (共3个回复)

沙发

唉......

板凳

另发帖子,楼主下载附件看看,做个参考。

3 楼


clear
x=0
y=0
for i=1 to 100
a=rand()
if a<=0.5
x=x+1
endif
b=rand()
if b<=0.5
y=y+1
endif
endfor
z=abs(x-y)
?"两个正面出现的次数是:"+str(min(x,y),3)+"次"
?"两个反面出现的次数是:"+str(100-max(x,y),3)+"次"
?"一正一反出现的次数是:"+str(z,3)+"次"

我来回复

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