當前位置:編程學習大全網 - 編程軟體 - c語言編程:模擬骰子的6000次投擲,編程統計並輸出其6個面各自出現的概率。求各路高手幫忙,先謝過了

c語言編程:模擬骰子的6000次投擲,編程統計並輸出其6個面各自出現的概率。求各路高手幫忙,先謝過了

#include?<stdio.h>

#include<stdlib.h>

#include?<time.h>

main()

{

int?face;//?儲存每次色子的點數

int?roll;?//投擲色子的次數(循環變量)

int?frequency[7]?=?{0};?//記錄色子每個點數出現的次數

srand(time?(NULL));?//用系統時間來初始化系統隨機數的種子值

//用循環產生6000次隨機數,並記錄每個點數出現的次數

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]);

}

system("pause");

}

  • 上一篇:ug程式單模板在哪裏
  • 下一篇:CAD圓弧怎麽分段
  • copyright 2024編程學習大全網