#include <stdio.h>


void selectyoon(int y, int m, int d)

void printTomorrow(int y, int m, int d)

void printyoon(int y, int m, int d)

int main(void)

{

     int year,mon,day; 

     printf("오늘 날짜(년 월 일)을 공백으로 구분하여 입력해 주세요 : ");

     scanf("&d%d%d",&year,&mon,&day);

     selectyoon(year,mon,day);     

}


void selectyoon(int y, int m, int d)

{

     if((y%4)==0 && (y&100)!=0){

         printyoon(y,m,d);

     }

     else{

          if((y@0)==0){

              printyoon(y,m,d);

          }

          else{

               printTomorrow(y,m,d);

          }

     }

}


void printTomorrow(int y, int m, int d)

{

     static int days[]={0,31,28,31,30,31,30,31,31,30,31,30,31}; 

     if (d > days[m] || m < 1 || m > 12) {

          printf("입력한 날짜가 틀렸습니다. ");

     }      

     else {

          d++;

          if (d > days[m]) {

              d=1;

              m++;

              if (m == 13) {

                   y++;

                   m=1;

              }

          }

          printf("내일은 %d년 %d월 %d일입니다. ",y,m,d);

      }

}


void printyoon(int y, int m, int d)

{

     static int days[]={0,31,29,31,30,31,30,31,31,30,31,30,31}; 

     

     if (d > days[m] || m < 1 || m > 12) {

          printf("입력한 날짜가 틀렸습니다. ");

     }      

     else {

          d++;

          if (d > days[m]) {

              d=1;

              m++;

              if (m == 13) {

                   y++;

                   m=1;

              }

          }

          printf("내일은 %d년 %d월 %d일입니다. ",y,m,d);

      }

}


이거 윤달계산해서 입력한 날짜에 다음날짜 보여주는 프로그램인데 컴파일 하니까 

5번째 줄 syntax error before void 라고 나오는데

아무리 고민해봐도 이거 왜이런건지 모르겠네요 막상보면 엄청 간단할 것 같기도 한데 이거 모르겠음요 제발 도와줍메