From 784e9b7c115e2213b933062fbebee7785d30f800 Mon Sep 17 00:00:00 2001 From: westwood0722 <63458011+westwood0722@users.noreply.github.com> Date: Thu, 28 Jan 2021 18:34:06 +0900 Subject: [PATCH] Create strLeap.cc --- SampleCodes/charArray/strLeap.cc | 55 ++++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) create mode 100644 SampleCodes/charArray/strLeap.cc diff --git a/SampleCodes/charArray/strLeap.cc b/SampleCodes/charArray/strLeap.cc new file mode 100644 index 00000000..75704118 --- /dev/null +++ b/SampleCodes/charArray/strLeap.cc @@ -0,0 +1,55 @@ +2월달이 29일까지 있는 윤년을 판독하는 문제. -> 4년에 한 번씩, 100년 단위는 윤년에 해당하지 않음. 그러나 400년 단위일 때는 무조건 윤년에 해당. + +1. 조건문 사용 + +```cpp +#include + +using namespace std; + +int main() +{ + + int year; + + cin >> year; + + + if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) + { + cout << year << "년은 윤년입니다." << endl; + } + else + { + cout << year << "년은 윤년이 아닙니다." << endl; + } +} +``` + +2. 배열&조건문 사용 + +```cpp +#include + +using namespace std; + +int main() +{ + + int year; + + cin >> year; + + char str1[] = "년은 윤년입니다."; + char str2[] = "년은 윤년이 아닙니다."; + + if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) + { + cout << year << str1 << endl; + } + else + { + cout << year << str2 << endl; + } +} +```