大家来看看这个程序啊`为什么我运行的结果总是不对呢??
这是20个随机数字里面 选择一个数字看它出现了多少次
#include <stdio.h>
#include <stdlib.h>
aa (int a);
void main()
{
int k,num[20],search,r;
for (k=0;k<20;k++)
{
num[k]=rand()%10;
printf("%d ",num[k]);
}
printf("输入要检索的数字:");
scanf("%d",&search);
r=aa (search);
printf("出现了%d次",r);
}
aa (int a)
{
int i,r=0,b[20],k;
for (k=0;k<20;k++)
{
b[k]=rand()%10;
if(a==b[k])
r++;
}
return r;
}