源码:2013112122161635.c
/* Fig. 5.8: fig_08.c */
#include <stdio.h>
#include <stdlib.h>
/* function main begins */
int main( void )
{
int frequency1 = 0;
int frequency2 = 0;
int frequency3 = 0;
int frequency4 = 0;
int frequency5 = 0;
int frequency6 = 0;
int i;
int roll; /* roll counter, value 1 to i */
int face;
printf( "Input the i's number: " );
scanf( "%d", &i );
srand( time( NULL ) ); /* *************************** */
/* loop i times and output results */
for ( roll = 1; roll <= i; roll++ ){
face = 1 + rand() % 6;
switch ( face ){
case 1:
++frequency1;
break;
case 2:
++frequency2;
break;
case 3:
++frequency3;
break;
case 4:
++frequency4;
break;
case 5:
++frequency5;
break;
case 6:
++frequency6;
break;
} /*end swith*/
}
/* display the results */
printf( "%s%13s\n", "face", "Frequency" );
printf( " 1%13d\n", frequency1 );
printf( " 2%13d\n", frequency2 );
printf( " 3%13d\n", frequency3 );
printf( " 4%13d\n", frequency4 );
printf( " 5%13d\n", frequency5 );
printf( " 6%13d\n", frequency6 );
return 0; /* successful terminnation */
} /* end main */
评论 (0)
暂无评论,快来抢沙发吧!