模拟掷骰子
模拟骰子的6000次投掷,编程统计并输出骰子的6个面各自出现的概率。
#include <stdlib.h>#include <time.h>#include <stdio.h>int main(){int face, roll, frequency[7] = {0};srand(time (NULL));for (roll=1; roll<=6000; roll++){ face = rand()%6 + 1;frequency[face]++;}printf("%4s%17s\n", "Face", "Frequency");for (face=1; face<=6; face++){printf("%4d%17d\n", face, frequency[face]);}return 0;}