作者cultivate (拉拉拉)
看板ESOE-92
標題壓
時間Wed Apr 28 09:58:27 2004
#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