최소값오류ㅠ
슬S2아
2023.07.24
int score, best = 0, worst = 0, num, i;
printf(Enter the number of scores: );
scanf(%d, &num);
for (i = 0; i num; i ++)
{
printf(Enter a score: );
scanf(%d, &score);
if (best score)
best = score;
if (worst score)
worst = score;
}
printf(the best score is %d\n, best);
printf(the worst score is %d\n, worst);
여기서 최소값이 계속 0으로 나옵니다. 코드맞게 쓴것같은데 어디서 오류가 났는지 알려주세요ㅠ
-
맥적다 2023-07-24
지금은 입력하는 수가 음수가 아닌이상 항상 0 이 최소 입니다.
이유 현재 최소값이 0 이므로,,,
최소값의 기본값은 매우 큰 값으로 준답니다. 혹은 입력 받는 값을 최소값의 기본값으로 잡으세요.