我这个问题出在哪里了,是不是逻辑错误啊

我想用一个for循环把数组中最大值和最小值求出来,我这个是逻辑错误吗?他说需要;我不明白这个要加在哪里

img

else后边不需要接条件,要么就 else if(条件){} 要么就直接 else{代码}

最大值 和 最小值, 分别用 if 判断, 不要放到 if else 里

if (max < a[i])
    max = a[i];
if (min > a[i])
    min = a[i];