λ°μν
μ½κ² νμ΄μ΄ CμΈμ΄ Express 8μ₯ 4λ²λ¬Έμ (3ν κ°μ ν)μ νμ΄λ³΄μ.
λ¬Έμ
μ°λ¦¬λ μμμ μ€λ μ ꡬνλ μκ³ λ¦¬μ¦μ νμ΅νμλ€. μ΄κ²μ ν¨μ is_leap(int year) ν¨μλ‘ μμ±νκ³ μ΄ ν¨μλ₯Ό μ¬μ©νμ¬μ μ¬μ©μκ° μ λ ₯ν μ°λκ° μ€λ μΈμ§λ₯Ό μΆλ ₯νλ νλ‘κ·Έλ¨μ μμ±νλΌ.
νμ΄
μκ³ λ¦¬μ¦μ λ€μκ³Ό κ°λ€.
((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
4λ μΌλ‘ λλμ΄λ¨μ΄μ§λλ° 100μΌλ‘λ λλμ΄λ¨μ΄μ§μ§ μλ λ λ, λλ 400μΌλ‘ λλμ΄λ¨μ΄μ§λ λ λκ° μ€λ μ΄λ€.
μ½λ
#include<stdio.h>
void is_leap(int year) {
if ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)
printf("%dλ
μ 366μΌ μ
λλ€.\n", year);
else
printf("%dλ
μ 365μΌ μ
λλ€.\n", year);
}
int main() {
int year;
printf("μ°λλ₯Ό μ
λ ₯νμμ€: ");
scanf_s("%d", &year);
is_leap(year);
}
μ€νκ²°κ³Ό
cμΈμ΄, μ°μ΅λ¬Έμ , λ¬Έμ νμ΄, μ€λ ꡬνκΈ°, μ€λ νλ¨νλ νλ‘κ·Έλ¨
728x90
λ°μν
λκΈ