把20个随机数存入一个数组,然后输出该数组中的最小值(用指针)
运行结果及报错内容
我的解答思路和尝试过的方法
#include<stdio.h>
#define N 20
int findmin(int *p,int len)
{
srand(time(NULL));
int num[N];
int i=0;
for(i=0; i<N; i++)
{
num[i]=rand()%100;
}
int ans=findmin(num,N);
printf("%d\n",ans);
}
int main()
{
int *p,len;
int i,ans;
for(i=0; i<19; i++)
{
if(*(p+i)<ans)
{
ans=*(p+i);
}
}
return ans;
}