
刚开始学,已经试了几次了,真想半天还是不明白这个为什么还是不对,请大神教教

供参考:
#include <stdio.h>
int main()
{
int n,ai,min,max,i;
scanf("%d" ,&n);
for (i = 0;i < n;i++)
{
scanf("%d", &ai);
if (i == 0)
min = max = ai;
else if (max < ai)
max = ai;
else if (min > ai)
min = ai;
}
printf("%d %d",min,max);
return 0;
}