#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define Face 6
#define times 6000
void roll(int frequency[])
{
int i, x;
srand(time(NULL));
for (i = 0; i < times; i++)
{
x = rand() % 6 + 1;
frequency[x]++;
}
}
void print(int frequency[])
{
printf("Face\tFrequency\n");
int i;
for (i = 1; i <= 6; i++)
{
printf("%d\t%d\n", i, frequency[i]);
}
}
int main()
{
int frequency[Face + 1] = { 0 };
roll(frequency);
print(frequency);
return 0;
}
C语言—投掷6000次骰子统计概率
最新推荐文章于 2024-08-18 08:31:43 发布