출처 컴퓨터 프로그램 정보 | 컴사랑
원문 http://blog.naver.com/kwak0423/30003529397

#include < stdio.h >

#include < stdlib.h >

#include < time.h >

 

void main()

{

int i, j, k, n, equal, lotto[6];

printf("몇 게임?");

scanf("%d", &n);

srand(time(NULL));

 

for (j=0; j < n; j++)

{

i = 1;

lotto[0] = rand()%45 + 1;

while (i < 6)

{
equal = 0;

lotto[i] = rand()%45 + 1;


for (k=0; k < i; ++k)

{

if (lotto[k] == lotto[i])
equal = 1;

}

++i;

if (equal == 1)
--i;


}

for (k=0; k< 6; ++k)

printf("%d ", lotto[k]);

printf("\n");

}

scanf("%d", &i);

}

선언 부분에 k가 없었던 것과 버그가 있던 부분을 수정하였습니다

 

 

 

출처:네이버지식

 

 

 

 

 

 

 

 

 

 

 

 

by 리베리온 2013. 12. 29. 23:42