로또번호 생성1 로또 번호 생성 및 짝맞추기 아마도 많은 대학 과제가 로또 번호 생성하는 것인 듯 합니다. 로또 번호를 생성하기 위해서는 배열을 잡고, 그 안에 랜덤 생성한 숫자를 넣는 방법이 있겠지만, 이 방법은 중복 검사를 하기 위해서도 매번 배열의 모든 값을 찾아봐야한다는 단점이 있습니다. void GenLotto(int n[6]) { int i, j, c; for( i = 0 ; i < 6 ; i++ ) { do { c = rand()%45; for( j = 0 ; j < i ; j++ ) { if( n[j] == c ) break; } } while( j < i ); n[i] = c; } 이 방법이 나쁘다는 것만은 아닙니다. 그러나 루프 안에 루프, 또 루프.. 프로그램 자체가 보기 안 좋죠. 그래서 제 경우에는 메모리를 많이 쓰더라도 보.. 2014. 5. 5. 이전 1 다음