#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main() {
int lotto[6];
int i, j, k, x, n=5, temp;
srand(time(NULL));
for(i=0;i<n;i+=1) {
k=0;
while(k<6) {
x=rand()%45+1;
lotto[k]=x;
j=0;
while(x!=lotto[j]) { j+=1; }
if(j==k) { k+=1; }
}
for(j=0;j<5;j+=1) {
x=j;
for(k=j+1;k<6;k+=1) {
if(lotto[x]>lotto[k]) { x=k; }
}
temp=lotto[j]; lotto[j]=lotto[x]; lotto[x]=temp;
}
printf("%2d번째 로또 번호: ", i+1);
for(j=0;j<6;j+=1) {
printf("%2d ", lotto[j]);
}
printf("\n");
}
return 0;
}
'c·c++ > c 프로그래밍' 카테고리의 다른 글
단순 연결리스트를 이용한 퀵정렬 (0) | 2013.07.03 |
---|---|
prefix 괄호 표현으로 부터 이진나무 만들기 (0) | 2013.06.07 |
realloc 연습 (0) | 2013.06.03 |
어절 역순 출력 (0) | 2013.06.02 |
소스에서 int main(void)의 뜻과 return 0; 의 뜻 (0) | 2013.06.02 |