<div>실행은 되는데 1번째숫자 2번째숫자 3번째숫자 넘어가야되는데</div> <div>2번째숫자만 계쏙 반복되요</div> <div> </div> <div>#include<stdio.h><br />#include<stdlib.h><br />#include<time.h></div> <div>main()<br />{<br /> int lottoA[5], lottoB[5];<br /> int Cnt, ChkCnt;<br /> int MatchPoint=0;<br /> char Bonus='X';<br /> <br /> for (Cnt=0;Cnt<=5;Cnt++)<br /> {<br /> Loop1:<br /> printf("%d번쨰 선택한 숫자 : ", Cnt+1);<br /> scanf("%d",&lottoA[Cnt]);<br /> <br /> if(lottoA[Cnt]<1 || lottoA[Cnt]>45)<br /> {<br /> printf("1~45사이 숫자 입력\n");<br /> goto Loop1;<br /> }<br /> if (Cnt=0)<br /> {<br /> for (ChkCnt=0;ChkCnt<Cnt;ChkCnt++)<br /> {<br /> if(lottoA[Cnt]==lottoA[ChkCnt])<br /> {<br /> printf("이미 입력한 값.");<br /> goto Loop1;<br /> }<br /> }<br /> }<br /> }<br /> </div> <div> srand((unsigned)time(NULL));<br /> for( Cnt = 0 ; Cnt < 6 ; Cnt++ )<br /> {<br /> lottoA[Cnt] = rand()%45+1;<br /> if ( lottoA[Cnt] == lottoA[Cnt+1] )<br /> {<br /> for( ChkCnt = 0; ChkCnt < 6; ChkCnt++ )<br /> {<br /> if( lottoA[Cnt] == lottoA[ChkCnt] )<br /> {<br /> lottoA[Cnt] = rand()%45+1;<br /> ChkCnt = 1;<br /> }<br /> }<br /> }<br /> printf("로또번호는%d\n",lottoA[Cnt]);<br /> }<br /> <br /> for(Cnt=0;Cnt<6;Cnt++)<br /> {<br /> for(ChkCnt=0;ChkCnt<6;ChkCnt++)<br /> {<br /> if(lottoA[Cnt]||lottoB[ChkCnt])<br /> {<br /> <br /> }<br /> }<br /> }<br /> <br />switch (ChkCnt) <br /> <br />{<br /> case 0: printf("꽝/n"); break;<br /> case 1: printf("1개맞음 100원/n"); break;<br /> case 2: printf("2개맞음 200원/n"); break;<br /> case 3: printf("3개맞음 300원/n"); break;<br /> case 4: printf("4개맞음 400원/n"); break;<br /> case 5: printf("5개맞음 500원/n"); break;<br /> } <br /> <br />system ("pause");<br />}<br /> </div> <div> </div> <div>로또 입니다</div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.