코딩 테스트/정올

Language Coder - 선택제어문 / Code : 122 / 선택제어문 - 형성평가3

셩잇님 2022. 11. 26. 22:43
반응형

문제

년도를 입력받아 윤년(leap year)인지 평년(common year)인지 판단하는 프로그램을 작성하시오.

 

입력 예
2008

 

출력 예
leap year

 

Hint!
400으로 나누어떨어지면 윤년이다. 또는 4로 나누어떨어지고 100으로 나누어떨어지지 않으면 윤년이다. 나머지는 모두 평년이다.

 

정답

C언어

#include <stdio.h>

int main (void)
{
	int year;
	scanf("%d", &year);
 
	if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0)
	{
		printf("leap year");
	}
	else
    {
		printf("common year");    
    }
}
반응형