1. 윤년 계산법 ?
연도가 4의 배수이면서 100의 배수가 아닌 경우와 4와 100의 배수이면서 400의 배수일 때
윤년입니다. 예를 들어서 2000년은 4와 100의 배수 이면서 또 400의 배수이기 때문에 윤년
이며 1900년은 4와 100의 배수이면서 400의 배수가 아니기 때문에 윤년이 아닙니다.
2. C - code ?
main()
{
int year=0;
int total_days;
scanf("%d", &year);
if(((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0))
total_days = 29;
else
total_days = 28;
printf("%d is %d", year, total_days );
}
3. 그렇다면 100과 1000년은 윤년인가요? 아닌가요?
4. 위 계산법에 의하면 윤년이 아니랍니다...
그런데 왜 cal 2 100 또는 1000 을 했을땐? 윤년으로 나오죠? (2달 -> 29일)--by kimio