첫줄에서 에러나내
왜이러지
내가 원하는건 값 20개 받아서 그중 1번째로 큰수와 최소값 구하기



#include <stdio.h>
#include <stdlib.h>


while(1)
{
    char str[20];
int score[20];
int i,min,max;
for (i=0;i<20;i++)
{
printf ("\n %d번째 숫자를 입력하시오: ",i);
scanf ("%d",str[i]);
score[i]=atoi(str[i]);

}
max=min=score[0]
for (i=0;i<20;i++)
{
if (max<score[i])
max=score[i];
if (min>score[i])
min=score[i];
}
printf ("\n 최소값은 %d이다.",min);
printf ("\n 1번째로 큰값은 %d이다.",max);
return 0;
}