等一个C语言高手,新手求教 用主函数产生10个1-100的随机数放进一个数组中

,编写一个函数,获得数组中最大值及最小值,并将两者传给主函数

#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void op(int *a,int *max, int *min)
{
int i;
*max = a[0],*min = a[0];
for(i = 1;i<10;i++) {
if(*max<a[i]) *max = a[i];
if(*min > a[i]) *min = a[i];
}
}
int main()
{
int i,a[10],max,min;
srand(time(0));
for(i  =0;i<10;i++) a[i] = rand()%100 +1 ;
op(a,&max,&min);
for(i = 0;i<10;i++) printf("%d ",a[i]);
printf("\n");
printf("max = %d min = %d\n",max,min);

return 0;
}

温馨提示:答案为网友推荐,仅供参考
相似回答