728x90
반응형
문제 : https://codeup.kr/problem.php?id=1716
옛날에 Kninfo라는 나라가 있었다.
이 나라에는 혜인공주가 살고 있었는데, 10월 30일은 혜인공주의 생일이므로 나라에 큰 축제가 열렸다.
이 날은 모든 백성이 쉴 수 있고 즐길수 있는 날이므로 모두들 손꼽아 기다린다.
.
그런데 이 나라는 특이한 나라이므로 다음과 같은 달력을 사용하고 있다.
1. 이 나라는 1월부터 10월까지 있다.
2. 홀수 달은 31일까지 있고, 짝수 달은 30일까지 있다.
.
입력으로 월과 일이 입력되면, 혜인공주의 생일이 몇 일 남았는지 D-DAY를 계산하는 프로그램을 작성하시오.
(연도는 입력되지 않으므로 무조건 입력된 날로 부터 남아있는 날을 계산하여 출력한다.)
# include <stdio.h>
int main()
{
int m,d,number=0;
int i;
scanf("%d %d",&m,&d);
if(m != 10)
{
if(m % 2 == 0)
{
number = 30 - d + 1;
}
else
number = 31 - d + 1;
for(i = m+1; i<10; i++)
{
if(i%2 == 0)
{
number+=30;
}
else
{
number +=31;
}
}
number+=29;
}
else
number = 30 - d;
printf("%d",number);
return 0;
}
728x90
반응형
최근댓글