编写个程序,用于产生20个0-10的随机数...

来源:百度知道 编辑:UC知道 时间:2024/05/29 10:18:26
编写个程序,用于产生20个0-10的随机数,将这20个随机数存入数组,并通过函数统计这些随机数中某个数出现的次数。

提示1:通过系统函数rand()产生随机数、并保存在数组中。
提示2:在main函数中输入要检索的数。
提示3:将保存随机数的数组和要检索的数作为参数调用统计函数。
提示4:在统计函数中通过一个循环检索该数出现的次数。
用vc6.0编写
其实发这个问题的时候我又想了一下突然想起来了怎么中了
还是要谢谢2楼 哎现在的社会太注重利益了

/*呵呵,楼上的,我也是人啊!吝啬的楼主,保你满意!有追加分的方法吗?vc6.0编译运行通过*/
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define N 20

int count(int num[],int n)
{
int i,count=0;
for(i=0;i<N;i++)
if(num[i]==n) count++;
return count;
}

void main()
{
int num[N],c,n,i;
srand(time(NULL));
printf("随机数组的元素包括:\n");
for(i=0;i<N;i++)
printf("%d ",num[i]=rand()%10);
printf("\n请输入要统计个数的数:");
scanf("%d",&n);
c=count(num,n);
printf("\n%d 在随机数组中出现了 %d 次!\n",n,c);
}

悬赏分太少了
没人会写的
你太吝啬了

嗯,不错!