int main(int argc, char *argv[]) {
int n;
scanf ("%d",&n);
int a = 1;
int b,c;
int max = -INT_MAX;
int min = INT_MIN;
for (;a<n;a++)
{ scanf("%d",&b);
if (b>max)
{ max = b;
}
if (b<min);
{ min = b;
}
}
printf("%d %d",max,min);
}
这是我的编码,输入n=5,b为89 62 96 74 52,为什么最小值不对,请问怎么改