看板 ESOE-92 關於我們 聯絡資訊
#include <stdio.h> #include <stdlib.h> int rollDice(); void main() { int x,i,x1=0,x2=0,x3=0,x4=0,x5=0,x6=0; double y1,y2,y3,y4,y5,y6; for (i=0;i<6000;i++) { x=rollDice(); switch(x) { case 1:x1++; break; case 2:x2++; break; case 3:x3++; break; case 4:x4++; break; case 5:x5++; break; case 6:x6++; break; } } y1=x1/6000.0; y2=x2/6000.0; y3=x3/6000.0; y4=x4/6000.0; y5=x5/6000.0; y6=x6/6000.0; printf("1有%d個,機率是%lf\n",x1,y1); printf("2有%d個,機率是%lf\n",x2,y2); printf("3有%d個,機率是%lf\n",x3,y3); printf("4有%d個,機率是%lf\n",x4,y4); printf("5有%d個,機率是%lf\n",x5,y5); printf("6有%d個,機率是%lf\n",x6,y6); } int rollDice() { int a,b; a=rand(); b=a%6+1; return b; } -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.182.21