728x90
반응형
#include<stdio.h> // 날짜 출력 함수 void Cal_Print(int day, int temp) { int i, j; for (j = 0; j < temp; j++) printf("\t"); for (i = 1; i <= day; i++) { printf("%d\t", i); if ((i + temp) % 7 == 0) printf("\n"); } } int main() { int num; int month; int day[] = { 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 }; // 각 달의 마지막 날짜 int temp[] = { 0, 3, 3, 6, 1, 4, 6, 2, 5, 0, 3, 5 }; // 각 달의 시작 전 빈 날짜 printf("숫자를 입력하여라. (1월 ~ 12월) "); scanf_s("%d", &num); printf("\n"); printf("\t\t\t%d월 \n", num); printf("==================================================== \n"); printf("일\t월\t화\t수\t목\t금\t토\n"); printf("==================================================== \n"); Cal_Print(day[num - 1], temp[num - 1]); // Cal_Print 함수 호출 printf("\n\n\n"); }
반응형
'Programming > C' 카테고리의 다른 글
[C] N x N 행렬 오름차순 역순 정렬 (0) | 2017.04.03 |
---|---|
[C] N x N 행렬 오름차순 정렬 (0) | 2017.04.03 |
[C] 10개의 값 입력 받고 오름차순 내림차순 정렬 (0) | 2017.04.03 |
[C] 문자열 입력 후 대소문자 변환 (0) | 2017.04.03 |
[C] 이진수의 곱셈 (0) | 2017.04.03 |
댓글