C언어 \ C++
[C언어] C언어로 달력 만들기. 달력 출력하기.
안산드레아스
2021. 9. 19. 12:42
반응형
C언어로 간단하게 달력 만드는 코드이다.
필요하면 수정해서 사용한다.
전처리기에 #define 에 달의 일수가 30인지 31일 인지 정하면 된다.
#include <stdio.h>
#define START_DAY 1 // 첫째날이 수욜(3)
#define DAYS_OF_MONTH 31 // 달의 일수 31일까지
int main(void)
{
int day, date;
printf("===========================\n");
printf("일 월 화 수 목 금 토\n");
printf("===========================\n");
for (day = 0; day < START_DAY; day++) // 1일 시작전까지는 공백으로 체움. day=0 일욜~day=7 토욜
{
printf(" ");
}
for (date = 1; date <= DAYS_OF_MONTH; date++) // DAYS~초기값 31
{
if (day == 7)
{
printf("\n");
day = 0;
}
day++;
printf("%2d ", date);
}
printf("\n");
return 0;
}
(결과)
반응형