C언어/주차별 문제
[3주차] 윤년
슈슈버거
2023. 4. 18. 23:56
문제
내가 작성한 코드
#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
int main() {
int y;
scanf("%d", &y);
if(y%4==0 && y%100!=0){
printf("YES\n");
}
else if(y%400==0){
printf("YES\n");
}
else{
printf("NO\n");
}
return 0;
}
윤년의 조건
1. 4의 배수이면서 100의 배수가 아니다
2. 400의 배수이다
이 2개를 각각 if문의 조건에 넣어주었다
java로도 풀어본 유형의 문제라 c로 작성하는 부분에 신경썼다