C擲色子(隨機數)
阿新 • • 發佈:2018-11-27
用C語言實現的一個擲色子程式碼,大家可以提提意見
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int n,m,w;
int a[11]={0,0,0,0,0,0,0,0,0,0,0};
for(int i=0;i<36000;i++)
{
n=1+rand()%6;
m=1+rand()%6;
w=m+n;
switch(w)
{
case 2:a[0]++;
break;
case 3:a[1]++;
break;
case 4:a[2]++;
break;
case 5:a[3]++;
break;
case 6:a[4]++;
break;
case 7:a[5]++;
break;
case 8:a[6]++;
break;
case 9:a[7]++;
break;
case 10:a[8]++;
break;
case 11:a[9]++;
break;
case 12:a[10]++;
break;
}
}
for(int i=2;i<=12;i++)
{
printf("%6d\t",i);
}
printf("\n") ;
for(int i=0;i<11;i++)
{
printf("%7d\t",a[i]);
}
}