기금넷 공식사이트 - 복권 조회 - C 언어 날짜 계산+1 일 소스 코드
C 언어 날짜 계산+1 일 소스 코드
# include & ltstdlib.h & gt
주 ()
{
Int a, b, c;
Scanf ("%d, %d, %d ",& 1, & ampb & amp;; C);
Printf("%4d%4d%4d\n ",a, b, c);
If(b & lt;; 1| | b > 12 | | c < 1| | c >; 3 1)
Printf ("잘못된 입력 \ n");
기타
{
If (b = =1| | b = = 3 | | b = = 5 | | b = = 7 | | b = = 8 | | b = =/klls
{
If (b = =12 & & ampc = = 31) {c =1; B =1; A++;+; }
Else if(b! = 12 입니다. & ampc = = 31) {b++; C =1; }
Else if(c & lt;; 31) c++;
Else printf ("잘못된 입력 \ n");
}
Elseif ((b = =1| | b = = 3 | | b = = 5 | | b = = 7 | | b = = 8 | | b = =
{
If (if(c = = 30){ b++;+; C =1; }
Else if(c & lt;; 31) c++;
Else printf ("잘못된 입력 \ n");
}
Else if (b==2)
{if (int) a% 4 = = 0 & & amp(int)a% 100! =0)||(int)a%400==0) // 올해는 윤년이다.
{
If(c & lt;; = 28) c++;
Else if(c==29)
{c =1; B++;+; }
Else {printf ("잘못된 입력 \ n"); 종료; }
}
그렇지 않으면 {
If (if(c = = 28){ b++;+; C =1; }
Else if(c & lt;; 28) c++;
Else {printf ("잘못된 입력 \ n"); 종료; }
}
}
}
Printf("%4d%4d%4d ",a, b, c);
시스템 ("일시 중지");
}
구조가 너무 어지러워서 새로 고쳤다.