foj2014
8203 단어 OJ
좋 은 방법!
View Code
#include
"
iostream
"
using
namespace
std;
int
today[]
=
{
0
,
31
,
28
,
31
,
30
,
31
,
30
,
31
,
31
,
30
,
31
,
30
,
31
};
bool
L_y(
int
year)
{
if
(year
%
4
==
0
&&
year
%
100
||
year
%
400
==
0
)
return
true
;
return
false
;
}
int
main()
{
int
n;
while
(scanf(
"
%d
"
,
&
n)
!=
EOF)
{
int
year
=
2012
,month
=
12
,day
=
21
;
while
(n
--
)
{
day
--
;
if
(day
==
0
)
{
month
--
;
if
(month
==
0
)
{
year
--
;
month
=
12
;
}
day
=
today[month];
if
((L_y(year))
&&
(month
==
2
))
//
{
day
=
29
;
}
}
}
printf(
"
%4d-%02d-%02d
"
,year,month,day);
}
return
0
;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
9도 OJ 1116: 가감승제(기초문제)시간 제한: 1초 메모리 제한: 32메가바이트 특수 판제: 아니요 제출: 1466 해결 방법: 902 제목 설명: 입력한 연산자에 따라 입력한 정수에 대해 간단한 정수 연산을 진행한다.연산자는 더하기 +, 빼기 -,...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.