개요
입력 받은 연도가 윤년인지 평년인지 확인 후 출력 |
목표
년도input : 2022 |
Code
#include<stdio.h>
int main(void)
{
int year;
do
{
printf("연도를 입력하세요 >>");
scanf_s("%d", &year);
if (year % 4 == 0) {
if (year % 100 == 0) {
if (year % 400 == 0) printf("%d년은 윤년입니다.\n", year);
else printf("%d년은 윤년이 아닙니다.\n", year);
}
else printf("%d년은 윤년입니다.\n", year);
}
else printf("%d년은 윤년이 아닙니다.\n", year);
putchar('\n');
} while (year != 0);
}
#include<stdio.h>
int main(void)
{
int year;
do
{
printf("연도를 입력하세요 >>");
scanf_s("%d", &year);
if (year == 0) printf("종료합니다.\n");
else if ( ((year % 4 == 0) && !(year % 100 == 0)) || (year % 400 == 0) )
{
printf("%d년은 윤년입니다.\n", year);
}
else printf("%d년은 평년니다.\n", year);
putchar('\n');
} while (year != 0);
}
Output
'C\C++' 카테고리의 다른 글
do_while 연습 (0) | 2022.02.12 |
---|---|
For문 중첩 (0) | 2022.02.10 |
IF문 예제 2 (0) | 2022.02.10 |
IF문 예제 1 (0) | 2022.02.10 |
문자 입력 / 연산 / 출력 (0) | 2022.02.09 |