不知道到底哪里出了问题,是不是不该这么做呢?有更好的吗?请会的给予我正确答案,谢谢
供参考:
#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;
}