唐曾吻戏:c语言求解

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/20 19:27:25
用C语言写出求掷骰子10000次,利用随机数取值计算掷到点数为3的次数和概率. 谢谢帮忙!

#include"stdio.h"
#include"time.h"
main()
{
int i,count=0;
srand(time(NULL));
for(i=1;i<=10000;i++)
{
if((rand()%6+1)==3)
++count;
}
printf("%f",count/10000.0);
getch();
}

定义一个整形参数n,当随机数产生等于3时,加一,做一万次后,把n除于10000。

for(count=0,count3=0;count<10000;count++){
value=ceiling(rand(6))%6+1;
if(value==3)count3++;
}
printf("count3=%d,probability=%f",count3,count3/10000);

注:其中ceiling是库中的一个数学函数,向上取整