calendar ¿¬°£ Ķ¸°´õ¸¦ Ç¥½ÃÇÑ´Ù
void calendar(int year);
year ¼±â¿¡ ³ªÅ¸³»Áö´Â ¿¬È£
¾øÀ½
void calendar(int year) { int i, k; int month, days; for (month = 1; month <= 12; month++) { printf("\n %d³â%d¿ù \n", year, month); printf("¼¼¿ùȼö¸ñ±ÝÈë\n"); k = dayOfWeek(year, month, 1); /* 1ÀÏÀÇ ¿äÀÏ */ days = daysOfMonth(year, month); /* ¿ùÀÇ ³¯Â¥ */ for (i = 0; i < k; i++) /* 1ÀϱîÁö °ø¹é¿¡¼ ¹¯´Â´Ù */ printf(" "); for (i = 1; i <= days; i++) { /* ¿ùÀÇ ¸¶Áö¸· ³¯±îÁö Ç¥½Ã */ printf("%2d ", i); if (++k % 7 == 0) /* ÀÏ¿äÀÏÀÇ Á÷Àü¿¡ °³Çà */ printf("\n"); } printf("\n"); } }