2009~2014/C/C++
[C언어 기출문제&풀이] 윤년
malu
2010. 7. 15. 11:50
자연수를 입력으로 받아 윤년이면 YES , 아니면 NO 를 출력하는 프로瀏?? 작성하시오.
윤년이란 ,
- 4의 배수이고 100 의 배수가 아님.
- 400 의 배수임
입력
입력되는 수는 3000 이하의 자연수이다.입출력 예
입력 4 출력 YES 입력 100 출력 NO 입력 200 출력 NO 입력 400 출력 YES
-------------------------------------------------------
01 |
#include <stdio.h> |
02 |
|
03 |
int main() |
04 |
{ |
05 |
int a; |
06 |
scanf ( "%d" ,&a); |
07 |
if (a%400==0) |
08 |
printf ( "YES\n" ); |
09 |
else if (a%4==0&&a%100!=0) |
10 |
printf ( "YES\n" ); |
11 |
else |
12 |
printf ( "NO\n" ); |
13 |
return 0; |
14 |
} |
-------------------------------------------------------
문제 출저 : www.dovelet.com