#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#define SIZE 1000
int main(void)
{
int i;
int array[10];
int* temp = (int*)malloc(sizeof(int));
srand((unsigned int)time(0));
for (int j = 1; j < 11; j++)
{
for (i = 0; i < 10; i++)
array[i] = 0;
for (i = 0; i < SIZE; i++)
{
*temp = rand() % 10 + 1;
switch (*temp)
{
case 1:array[1]++;
break;
case 2:array[2]++;
break;
case 3:array[3]++;
break;
case 4:array[4]++;
break;
case 5:array[5]++;
break;
case 6:array[6]++;
break;
case 7:array[7]++;
break;
case 8:array[8]++;
break;
case 9:array[9]++;
break;
case 10:array[0]++;
break;
}
}
printf("在第%d次随机中\n", j);
for (i = 1; i < 10; i++)
printf("%d出现了%d次\n", i, array[i]);
printf("10出现了%d次\n\n", array[0]);
}
return 0;
}
C PRIMER PLUS 第12章 第6题
最新推荐文章于 2023-05-29 17:30:19 发布