책봐도 모르겠네 c언어 처음하는데 에휴 넘 어렵네요

어디가 잘못된건지 잘 모르겠네요... 도와주세요 ㅠㅠ

순환호출 이용해서 n까지합 만드는건데

계속 컴파일에서 실패1 뜨는데;;아오

 

 

 

#include <stdio.h>

int sum(int n);

int main(void)
{
 int n = 1;
 int s;

 printf("양의 정수를 입력하시오: ");
 scanf("%d", &n);

 s = sum(n);

 return 0;
}

 

int sum(int n)
{
 printf("합계는 %d입니다.\n", sum);

 sum += n;
 
}