代码跑出来是错的,输出来是5,但是案例答案是69,找不出错误,不太懂求解


少了一组大括号 然后min的初始值不是0
#include <stdio.h>
int main() {
int n = 0;
scanf("%d", &n);
int i, max = -1,min,score;
for (i = 0; i < n; i++) {
scanf("%d", &score);
if (i == 1) {
min = score;
}
if (score > max) {
max = score;
}
if (score < min) {
min = score;
}
}
printf("%d", max - min);
return 0;
}