求编程1000次骰子中出现各种点数的概率。

[复制链接]
查看11 | 回复3 | 2011-11-1 13:14:44 | 显示全部楼层 |阅读模式
#include #include #include void main(){srand(time(NULL));int result[6]={0};int num;for(int i=1;i<=1000;i++){num=rand()%6+1;printf("第%03d次:%d\t",i,num);result[num-1]++;}for(i=0;i<6;i++){printf("%d出现的次数是:%d,概率是:%.3f\n",i+1,result,(double)result/1000.0);}system("p...
回复

使用道具 举报

千问 | 2011-11-1 13:14:44 | 显示全部楼层
如果使用的编译器不支持新标准(允许在程序中间部分定义变量)的话,建议把楼上的程序中所有的 变量定义 都挪到main函数开始处...
回复

使用道具 举报

千问 | 2011-11-1 13:14:44 | 显示全部楼层
要是纯数学概率的话是1000/6,是每个点子概率相同,没必要编程吧,哈哈...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行