기금넷 공식사이트 - 복권 조회 - C 언어 날짜 계산+1 일 소스 코드

C 언어 날짜 계산+1 일 소스 코드

# include & ltstdio.h & gt

# 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);

시스템 ("일시 중지");

}

구조가 너무 어지러워서 새로 고쳤다.