#include <stdio.h>
int suy(int a)
{
 int first;
 int sum;
 for(first=1;first<=a;first=first+1)
 {
  sum +=first;
 }
 return sum;
}

int main(void)
{
 int select;
 printf("n을 입력하세요 ");
 scanf("%d", &select);
 printf("총합은 %d\n", suy(select));
 
 for(;;);
 
}


1~n까지 총합구하기 소스인데, 오류는 뜨지않고 , 총합이 계속 이상한 값만 나옵니다.

뭐가 잘못된건가요.