-
C언어. 윤년(2753번)백준문제/C언어 2020. 3. 17. 23:35
이번 문제는 if 와 else 를 사용해서 풀면 된다!!
더보기if ( 조건문 ) {
printf( );
}
else
printf();
* 나만의 방식으로 코딩한것이므로 효율성이 떨어질 수 도 있으니 주의하세요 *
백준에선 scanf_s 가 컴파일 에러가 나므로 scanf 로 수정하면 성공!!
% 연산자로 나머지를 구해서 나머지가 0이면 윤년!
# 소스코드
#include <stdio.h> int main() { int A, a; scanf_s("%d", &A); a = A % 4; if (a == 0) { a = A % 400; if (a == 0) { printf("1"); return 0; } a = 0; a = A % 100; if (a != 0) printf("1"); else printf("0"); } else printf("0"); }
# 결과
% 연산자로 푸는것이 중요함! ( 처음엔 / 연산자로 풀어서 틀림...ㅠㅠ )
'백준문제 > C언어' 카테고리의 다른 글
C언어. 사분면 고르기(14681번) (0) 2020.03.18 C언어. 시험 성적(9498번) (0) 2020.03.17 C언어. 두 수 비교하기(1330번) (0) 2020.03.17 C언어. 곱셈(2588번) (0) 2020.03.17 C언어. 나머지(10430번) (0) 2020.03.16