C/함수와 변수

C언어 - 달력 출력 프로그램

gyonggyong 2022. 12. 21. 23:36

어떤 달의 시작 요일과 마지막 날을 입력하면 해당하는 달력을 출력하는 프로그램

* 시작 요일이 일요일이면 0, 월요일이면 1, … 토요일이면 6을 입력하여 요일을 나타냄

 

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
 
 
int main(void) {
    int n, last; // n=요일, last=마지막 날
    scanf("%d %d"&n, &last);
 
    printf("일\t월\t화\t수\t목\t금\t토\n");
 
    for (int i = 0; i < n; i++printf("\t");
    for (int j = 1; j <= last; j++) {
        printf("%d\t", j);
        n++;
        if (n % 7 == 0printf("\n");
    }
 
    return 0;
}
cs