c·c++/c 프로그래밍
로또번호 생성
바로이순간
2013. 6. 3. 10:03
#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;
}