色子问题的探讨



哪为师个哥师姐帮我指点一下呀 ? 小弟不会做呀?谢谢了!!!
#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]);
}
}
写了一个 你看看
#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]);
}
}
加了注释 修改了一下
多谢老大!实在是感谢
我是试一下吧!!!