| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 995 人关注过本帖
标题:色子问题的探讨
只看楼主 加入收藏
nihaoya
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-8-28
收藏
 问题点数:0 回复次数:15 
色子问题的探讨
编写一个模拟色子的程序,每个色子从1—6,所以两个色子组合数从2—12,随机投10000次,打印所有组合出现的频率
哪为师个哥师姐帮我指点一下呀 ? 小弟不会做呀?谢谢了!!!
搜索更多相关主题的帖子: 探讨 
2006-08-31 14:20
hao0716
Rank: 4
等 级:业余侠客
威 望:1
帖 子:353
专家分:222
注 册:2006-4-11
收藏
得分:0 

用rand()做一下就可以了 这个很简单的


2006-08-31 14:34
nihaoya
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-8-28
收藏
得分:0 
具体点,如果有时间帮我写一下好吗?  谢谢了。我比较的嫩,不太会,还请多指教。
2006-08-31 14:44
hao0716
Rank: 4
等 级:业余侠客
威 望:1
帖 子:353
专家分:222
注 册:2006-4-11
收藏
得分:0 

#include <stdlib.h>
#include <stdio.h>

#define N 10000

int main()
{
int s1,s2,t,i;
int z[13];

for(i=0;i<13;i++)
{
z[i]=0;
}

for(i=0;i<N;i++)
{
s1=rand()%6+1;
s2=rand()%6+1;
t=s1+s2;

z[t]+=1;
}

for(i=0;i<13;i++)
{
printf("num %d is %d times\n",i,z[i]);
}
}
写了一个 你看看


2006-08-31 15:30
hao0716
Rank: 4
等 级:业余侠客
威 望:1
帖 子:353
专家分:222
注 册:2006-4-11
收藏
得分:0 

#include <stdlib.h>
#include <stdio.h>

#define N 10000 //定义掷多少次

int main()
{
int s1,s2,t,i;
int z[13];

for(i=0;i<13;i++)
{
z[i]=0;//总数清零
}

for(i=0;i<N;i++)
{
s1=rand()%6+1; //色子1随机
s2=rand()%6+1;
t=s1+s2; //加起来

z[t]+=1; //此号的色子数加1
}

for(i=2;i<13;i++) //从2算起
{
printf("num %d is %d times\n",i,z[i]);
}
}
加了注释 修改了一下


2006-08-31 15:34
nihaoya
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-8-28
收藏
得分:0 

多谢老大!实在是感谢
我是试一下吧!!!

2006-08-31 15:37
nihaoya
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-8-28
收藏
得分:0 
能告诉我你的QQ号吗?好多请教一些!!!
2006-08-31 15:38
hao0716
Rank: 4
等 级:业余侠客
威 望:1
帖 子:353
专家分:222
注 册:2006-4-11
收藏
得分:0 
QQ270949272

2006-08-31 15:39
nihaoya
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-8-28
收藏
得分:0 
老大 不是频率  ,是概率。麻烦在给做一下吧 !谢谢了。
2006-08-31 16:13
hao0716
Rank: 4
等 级:业余侠客
威 望:1
帖 子:353
专家分:222
注 册:2006-4-11
收藏
得分:0 
TNND 不是你自己要求的频率么 等等我再写一下

2006-08-31 16:31
快速回复:色子问题的探讨
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.024470 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved