2012년 달력
그린나래
질문 제목 : 2012년, 2013년 달력 짜고 있어요#includestdio.h
int main(void)
{
int year1=2012,year2=2013,month,day,weekday;
int year3,month2;
int n,d;
printf(2012년 );
for(month=1;month=12;month++)
{
year3=year1;
month2=month;
printf(%d월\n,month);
switch(month)
{
case 1: case 3: case 5: case 7: case 8: case 10: case 12 :
day=31;
break;
case 4: case 6: case 9: case 11:
day=30;
break;
case 2:
if(year2 % 4==0 && year2 % 100 !=0 || year2 % 400 == 0)
day=29;
else
day=28;
break;
default:
day=0;
break;
}
if(month==1 || month==2)
{
year3--;;
month2 +=12;
}
weekday = (year3 + year3/4 - year3/100 + year3/400 + (13 * month2 + 8) / 5 + 1) % 7;
printf(----------------------\n);
printf( 일 월 화 수 목 금 토\n);
printf(----------------------\n);
for (n = 0; n weekday; n++)
printf( );
for (d = 1; d = day; d++)
{
printf( %2d, d);
if (n % 7 == 6 && d != day)
printf(\n);
n++;
}
printf(\n----------------------\n);
}
return 0;
}질문 내용 : 2012년 달력만 일단 만들었는데 다른거 다 괜찮은데 첫째줄이 잘 안나오네여 ... 수정좀 부탁들입니다.ㅠㅠ