生成100次从0到9的随机数,制作出最多生成数的随机存取存储器。随机数要用
rand函数而生成。
0到9的随机数可以用rand%()获得。
图示意思是:
0生成了12次
1生成的14次
2生成了6次
。。。。。。
到最后生成次数最多的是6,生成了15次。
第二个同理
生成100次从0到9的随机数,制作出最多生成数的随机存取存储器。随机数要用
rand函数而生成。
0到9的随机数可以用rand%()获得。
图示意思是:
0生成了12次
1生成的14次
2生成了6次
。。。。。。
到最后生成次数最多的是6,生成了15次。
第二个同理
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int a[10] = {0};
int max, n, t;
srand(time(NULL));
for(int i = 0; i < 100; i++)
{
n = rand()%10;
a[n]++;
}
for(i = 0; i < 10; i++)
printf("%d生成%d次\n",i,a[i]);
max = a[0];
for(i = 0; i < 10; i++)
{
if(a[i] > max)
{
max = a[i];
t = i;
}
}
printf("生成次数最多是%d,生成%d次",t,max);
return 0;
}