이것저것
C언어 swea 2056 연원일 달력 본문
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");
}
}
'Language > C언어' 카테고리의 다른 글
정올 - 반복제어문1 (0) | 2021.06.25 |
---|---|
정올 - 선택제어문 (0) | 2021.06.25 |
C언어 swea 2058 자릿수 더하기 (0) | 2020.11.23 |
C언어 swea 2070 큰 놈, 작은 놈, 같은 놈 (0) | 2020.11.23 |
C언어 백준 10871 - X보다 작은 수 (0) | 2020.11.22 |