儿科临床用药处方集:c语言求解

来源:百度文库 编辑:神马品牌网 时间:2024/05/12 06:26:50
用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是库中的一个数学函数,向上取整