[정올] 기초다지기_선택제어문_형성평가3_ code122
두비니
·2019. 3. 17. 19:54
[정올] 기초다지기_선택제어문_형성평가3_ code122
년도를 입력받아 윤년(leap year)인지 평년(common year)인지 판단하는 프로그램을 작성하시오.
2008 | leap year |
400으로 나누어떨어지면 윤년이다. 또는 4로 나누어떨어지고 100으로 나누어떨어지지 않으면 윤년이다. 나머지는 모두 평년이다.
[정답 코드-C언어]
#include <stdio.h>int main(){int year;scanf("%d", &year);if (year%400 == 0)printf("leap year");else if (year%4 == 0 && year%100 != 0 )printf("leap year");elseprintf("common year");return 0;}보기에는 어려워보이는 문제일수도 있지만, 힌트만 잘 이용하면 됩니다.형성평가 2번문제와 동일하게 if, else if, else구문을 모두 써는 if문을 써야 합니다.여기서 한가지 봐야할 점이라면 조건 두개를 만족한다는, 교집합의 뜻으로 '&&'라는 연산자를 썼다는 것입니다.이부분만 알면 쉽게 풀 수 있는 문제입니다.C++, Java, Python 등의 다른 언어들은 지속적으로 업데이트 중입니다.댓글, 공감 부탁드립니다. 갑사합니다.
'Coding_Algorithm > 정올 문제풀이' 카테고리의 다른 글
[정올] 기초다지기_반복제어문1_형성평가2_code126 (0) | 2019.03.18 |
---|---|
[정올] Language_Coder_반복제어문1_형성평가1_ code125(Python) (0) | 2019.03.17 |
[정올] 기초다지기_선택제어문_형성평가2_ code121 (0) | 2019.03.17 |
[정올] 기초다지기_선택제어문_형성평가1_code120 (0) | 2019.03.17 |
[정올] 기초다지기_연산자_형성평가3_code113 (0) | 2019.03.17 |