Language/C언어
C언어 swea 2056 연원일 달력
olivia-com
2020. 11. 23. 11:44
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
#include <stdio.h>
int main(void) {
int num;
printf("숫자를 입력하세요: ");
scanf_s("%d", &num);
int year, month, day;
year = num / 10000;
month = (num % 10000) / 100;
day = num % 100;
switch (month) {
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
if ((1 <= day) && (day <= 31)) {
printf("%04d/%02d/%02d", year, month, day);
}
else
printf("-1");
break;
case 4:
case 6:
case 9:
case 11:
if ((1 <= day) && (day <= 30)) {
printf("%04d/%02d/%02d", year, month, day);
}
else
printf("-1");
break;
case 2:
if ((1 <= day) && (day <= 28)) {
printf("%04d/%02d/%02d", year, month, day);
}
else
printf("-1");
break;
default:
printf("-1");
}
}