#include <stdio.h>

 

 

int main(void)

 

 

{

 

int day, date, year = 2016, month, days_of_month =31, start_day=5;

 

for(month = 1;month <=12; month++)

 

{

  

  if(month == 4 || month == 6 || month == 9 || month == 11) days_of_month = 30;

  

  else days_of_month =31;

 

  if(month==2)

 

  {

   

   if((year % 4 == 0 && year % 100 != 0) || year % 400 ==0) days_of_month = 29;

   

   else days_of_month = 28;

  

  }

   

  printf("\n\n%d년 %d월\n", year, month);

  printf("=====================\n");

  printf("일 월 화 수 목 금 토\n");

  printf("=====================\n");

  

  for(day = 0; day < start_day; day++) // 월요일부터 수요일까지 

        printf("   ");   // 공백 출력

 

  for(date = 1; date <= days_of_month ; date++)

 

  {

 

   if( day == 7 )

 

   {

 

    day = 0; // 일요일이면 줄바꿈을 출력

    printf("\n");

   

   }

   

   printf("- ", date);  // 날을 출력한다. 

   day++;

 

 

 

 

  start_day = day;

  printf("\n=====================\n");

 

} // month 끝 

 

return 0;

 

 

 

 

}

 

 

 

 

한 개씩 출력해서 나오기는 하는데 이걸 4개씩 출력해야하는데 이게 안됨..

 

if 문을 사용해서  ---  if ( count % 4 == 0 )  이걸 어디다 넣어야 할지를 모르겠음;

 

돌대가리를 살..