기금넷 공식사이트 - 복권 조회 - 복권을 찾으신다면 C로 작성된 6 1 경품환불 프로그램이 필요합니다. C가 아닌 C가 필수입니다! printf를 모두 가져오지 마세요. C를 모두 가져오세요! 마스터를 요청하세요! ! ! !

복권을 찾으신다면 C로 작성된 6 1 경품환불 프로그램이 필요합니다. C가 아닌 C가 필수입니다! printf를 모두 가져오지 마세요. C를 모두 가져오세요! 마스터를 요청하세요! ! ! !

/********6 1 경품 환매 절차 당첨 규칙 : 6 1 특별상, 6 1 등상, 5 1 2 등상, 5 0 3 등상;**** ** ****/

#includelt;stdio.hgt;

#includelt;stdlib.hgt;

#includelt;time.hgt;< /p >

int a[7];

int b[7]={-1,-1,-1,-1,-1,-1,-1};

int b[7]={-1,-1,-1,-1,-1,-1,-1};

p>

int c; >int i, j, k, flag=1;

void main()

{

time_t t;

srand( (부호 없음)시간(amp;t));

while(플래그)

{

/************ ************************************ ************** *****************/

printf("복권 6 1 경품 교환 절차\n이름 : \n")

printf ("당첨 번호: ");

for(i=0;ilt;6;i)/*처음 6개의 숫자 생성* **/

{

while((b[i]lt; 0)||(b[i]gt; 9))

{

b[i]=rand( )10;

for(j=0;jlt;i;j)

{

if((igt;0)amp;amp;(b [i]==b[j]))

{

b[i]=-1;

break;

}

}

}

}

/**** ************* ********7번째 숫자 생성****/

while((b[6]lt; 0) ||(b[6]gt; 9))

{

b[i]=rand()34;

}

for(i=0;ilt;5;i)/ ******처음 6개 숫자 정렬****/

for(j=0;jlt;5-i ; j )

for(i=0; ilt;7;i )

{

if(b[i]lt;10)

{

printf("d ", b[i]);

}

else

printf(" 3d", b[i]);

}

printf("\n");

printf("\n");

printf("7자리 숫자를 공백으로 구분하여 입력하세요. : ");

scanf("ddddddd", amp; a[0], amp; a[1], amp; a[2], amp; a[3], amp; a[4 ], a[5], a[6])

for(i=0; ilt ;5;i)

for(j=0;jlt ;5-i;j);

printf("\n");

/ *************

*******************/

printf("입력한 숫자는 : ");

for(i= 0;ilt;6;i)

{

if(a[i]lt;10)

{

printf( "d", a[i]);

}

else

printf("3d", a[i])

}

if(a[6]lt; 10)

{

printf("d\n", a[6]);

}

else

printf("3d\n",a[6]);

printf("\n") ;

/************ 복권 플레이어가 입력한 숫자가 올바른지 확인합니다(즉, 처음 6개의 숫자는 0~33 사이이고, 해당 숫자가 없습니다. 중복되고 7번째 숫자는 0~16 사이의 플래그는 플래그입니다 ****/

flag=0

if(a[0]lt; 0)

플래그=1 ;

if(a[5]gt;9)

플래그=1;

if(a[ 6]lt;0)

플래그=1;

else if(a[6]gt; 9)

플래그=1;

for(i=0; ilt ; 5; i )

{

if(a[i]==a[i 1])

플래그=1;

}

/************************/

if(flag==1)

{

printf("입력한 숫자가 올바르지 않습니다. 다시 입력해 주십시오\n");

printf("\n");

}

}

/******************** *************** *********************************** ************/

/***************************** ******************** *************/

/********* *********승리 상황을 판단하세요************ ************************/

for(i=0,k=0;ilt;6;i)

{

if(a[i]==b[i] )

k;

else

break;

p>

}

j=0 ;

if(a[6]==b[6])

j=1;

p>

/**** 승리 규칙: 6 1등 상, 6 0 2등, 5 1 3등, 5 0 또는 4 1 4등, 4 0 또는 3 1 5등, 2 1 또는 1 1 또는 0 1 6등***** *****/

if((k==6)amp;amp;(j))

printf("대상 수상을 축하합니다\n");

else if((k==6)amp;amp;(!j))

printf(" 1등상 축하드립니다\n");

else if(((k==5)amp;amp;(j))||((k==5)amp;amp; (!j)))

printf(" 2등상 수상을 축하합니다\n");

그렇지 않은 경우

(((k==4)amp;amp;(!j))||((k==4)amp;amp;(j)))

printf("3개의 상을 받은 것을 축하합니다. \n");

else

printf("상품 없음\n");

printf("\n");

}

/**************끝****************/