请帮我看看哪里出了问题

img

img

不知道到底哪里出了问题,是不是不该这么做呢?有更好的吗?请会的给予我正确答案,谢谢

供参考:

#include <stdio.h>
int main()
{
    double score, max, min;
    int  i = 0;
    printf("Please input scores:");
    while (1) {
        scanf("%lf", &score);
        if (score < 0) break;
        if (i == 0) {
            max = min = score;
        }
        if (max < score)
            max = score;
        if (min > score)
            min = score;
        i++;
    }
    printf("max=%.1f\nmin=%.1f", max, min);
    return 0;
}