题目描述:
写一个函数,输出100个1和10000之间的随机数,并统计1-1000,1001-2000.。。。9001-10000之间各有多少个数。
AC代码
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int myrand()
{
srand((unsigned)time(NULL));
int a[100];
int num[10]={0};//
for(int i=0;i<100;i++)
{
a[i]=rand()%10000+1;//1~10000
printf("%d ",a[i]);
num[(a[i]-1)/1000]++;
}
printf("\n");
for(int i=1;i<=10;i++)
{
printf("%d到%d的数有%d个\n",i*1000-999,i*1000,num[i-1]);
}
return 1;
}
int main()
{
myrand();
}
来源:CSDN
作者:查立军
链接:https://blog.csdn.net/weixin_43370733/article/details/104051364