不懂怎么的改了???
//模拟骰子的6000次投掷,用rand函数产生1到6之间的随机数face,//然后统计1到6面出现的机会(概率--次数)存放在数组frequency中。最后输出frequency数组的每一面次数。
//可以定义frequency[7]={0},然后用frequency[1]到frequency[6]来分别存放统计1-6出现的次数,最后输出结果。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main(int argc, char *argv[])
{
#define a 6000
int frequency[7];
int face,i,b=0,c=0,d=0,e=0,f=0,g=0;
for(i=0;i<a;i++)
{
srand(time(NULL));
face=rand()%6+1;
printf("%d",face);
if(face=1)
b++;
else if(face=2)
c++;
else if(face=3)
d++;
else if(face=4)
e++;
else if(face=5)
f++;
else if(face=6)
g++;
}
frequency[1]=b;
frequency[2]=c;
frequency[3]=d;
frequency[4]=e;
frequency[5]=f;
frequency[6]=g;
frequency[7]=0;
for(i=1;i<=6;i++)
printf("frequency[i]=%d\n ", frequency[i]);
return 0;
}