#include
#define N 20
int findmin(int *p,int len)
{
srand(time(NULL));
int num[N];
int i=0;
for(i=0; irand()%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)return ans;
}
你这代码属实有点...
重新写一个吧
int main() {
int *p;
for(int i=0;i<20;++i)
{
*(p+i)=rand()%100+1; //生成1-100随机数
}
//输出最小值
int i_min=1000;
for(int i=0;i<20;++i)
{
if(i_min>*(p+i))
{
i_min=*(p+i);
}
}
printf("最小值为 %d\n",i_min);
return 0;
}