#include <stdio.h>
#include <conio.h>
int main()
{
int iYear;
char cQuit;
iYear=0;
cQuit=1;
while(cQuit!='q') // q 입력 전까지 반복
{
printf("\n년도를 입력하시오 : ");
scanf("%d", &iYear); // 입력값이 너무 크면 잘못 된 값 입력됨
if( (0 >= iYear) || (0x7FFFFFFF <= iYear)) // '0', 음수, int형 양수값 이상 입력시 메시지 출력
{
printf("\n잘못 된 입력입니다.\n\n");
}
else
{
if( ((iYear%4==0) && (iYear%100!=0)) || (iYear%400)==0) // 윤년 구하는 계산법에 맞춘 논리
{
printf("\n%d년은 윤년 입니다.\n\n", iYear);
}
else
{
printf("\n%d년은 평년 입니다.\n\n", iYear); // 윤년이 아닐때 출력
}
}
printf(" Enter Key : 계속\n\t q : Quit\n ");
cQuit=getch(); // q를 입력받으면 종료 , 아무키나 누르면 다시 년도 입력
}
return 0;
}
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
윤년 구하는 프로그램. - 송시혁 (0) | 2013.03.18 |
---|---|
13년 임기준 윤년구하기 프로그램 (0) | 2013.03.18 |
윤년 프로그램 소스 - 이규남 (0) | 2013.03.18 |
윤년 알아보는 프로그램_손초롱 (0) | 2013.03.17 |
박광우 윤년구하는 프로그램 (0) | 2013.03.15 |
윤년구하는 프로그램입 소스 - 전영기 (0) | 2013.03.15 |
원동일 윤년구하기 프로그램 (0) | 2013.03.15 |
반복문 예제 소스파일 및 동작스샷입니다. (0) | 2013.03.14 |