以下哪个选项中的代码能编译通过

以下哪个选项中的代码能编译通过,第1张

以下哪个选项中的代码能编译通过 怎么用c语言编写一个程序,可以在A和B两个选项中随机出现一个结果,概率为50%?

给一个参考思路,可以写一个子程序,其功能是,在A和B两个选项中均匀的返回其中的一个,代码可以参考如下:上面代码中先定义包含两个选项的数组opts,然后产生1-10之间的随机整数data,然后定义一个整数i,其值取决于data值所在的区间范围,若data值在1-5之间,则i=0,否则i=1。

最后将i的值作为索引,索引出opts对应的选项就可以了,0索引出选项A,1索引出选项B。

下面写一个测试程序代码如下:其运行结果如下图所示:在10次结果中,选项A和B基本上是均匀出现的。

当然如果你的测试次数足够多的话,选项A和B出现的概率结果更接近于50%。

取当前系统时间戳 奇数为a 偶数为b 回答完毕

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/3248101.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-10-04
下一篇 2022-10-04

发表评论

登录后才能评论

评论列表(0条)

保存