#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void main()
{
int i, yes;
int truenum[6], mynum[6];
for (i=1;i<7;i++);
{
truenum[i]=0;
mynum[i]=0;
}
yes=0;
srand(time(NULL));
for(i=1;i<7;i++)
{
truenum[i]=(rand()D)+1;
}
printf("1-45의 숫자중 6개를 입력하시오");
fflush(stdin);
scanf("%d %d %d %d %d %d", &mynum[1], &mynum[2], &mynum[3], &mynum[4], &mynum[5], &mynum[6]);
fflush(stdin);
for(i=1;i<6;i++)
{
yes++;
}
{
printf("복권을 뽑고있습니다 .");
}
system("cls");
printf("당신이 입력한 숫자는 %d %d %d %d %d %d입니다. \n",&mynum[1], &mynum[2], &mynum[3], &mynum[4], &mynum[5], &mynum[6]);
printf("당첨번호는 %d %d %d %d %d %d입니다.\n",&truenum[1], &truenum[2], &truenum[3], &truenum[4], &truenum[5], &truenum[6]);
}
숫자가 너무 크게나오는데
원래 2자리 숫자까지만 나와야하는데 숫자가 7자리씩 출력된다 이유가뭐야?
배열을[6]개 선언했으면 생성되는 요소는 [0]~[5] 까지야. 니가 [1]~[6] 까지로 입력받았으니 엉망이 되지
ㄳㄳ
그거 고쳐도 그러는데?
다 고친거 올려봐