- 윤년에 대한 규칙은 다음과 같다.
1) 연도가 4로 나누어떨어지면 윤년이다. (leap year)
2) 1의 조건을 만족해도, 100으로 나누어떨어지면 평년이다. (common year)
3) 2의 조건을 만족해도, 400으로 나누어떨어지면 윤년이다. (leap year)



- 중첩된 if-else문을 사용하는 방법
- 단일 if-else문을 사용하는 방법
두 가지 방법을 사용하여 프로그램을 작성하시오.
#pragma warning(disable:4996)
#include <stdio.h>
int main() {
	int N; //연도
	scanf("%d", &N);
	if (N % 4 == 0) {
		if (N % 100 == 0) {
			if (N % 400 == 0) {
				printf("leap year\n");
			}
			else {
				printf("common year\n");
			}
		}
		else {
			printf("leap year\n");
		}
	}
	else {
		printf("common year\n");
	}
	////////////////////////////////////////////
	/*if (N % 4 == 0 && N % 100 != 0) {
		printf("leap year\n");
	}
	else if (N % 4 == 0 && N % 100 == 0 && N % 400 == 0) {
		printf("leap year\n");
	}
	else {
		printf("common year\n");
	}*/
	return 0;
}반응형
    
    
    
  
최근댓글