#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 ) 이걸 어디다 넣어야 할지를 모르겠음;
돌대가리를 살..
이 싯팔 ... 성의 없는 소스네