1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main()
{
    int lotto_number[6= {0};
    int com_lotto_number[6= { 0 };
 
    int count = 0, i = 0// 입력횟수 변수, 배열 인덱스 변수 
 
    while (count != 6)
    {
        printf("%d 번째 로또 번호를 입력해주세요 (단, 1부터 45까지의 숫자중에서만 입력해주세요) : ", i + 1);
        scanf_s("%d"&lotto_number[i]);
 
        for (int j = 0; j < sizeof(lotto_number) / sizeof(lotto_number[0]); j++
        {
            if (lotto_number[i] == lotto_number[j])
            {
                printf("중복된 숫자는 입력하실수 없습니다.\n");
            }
        }
cs

위 코드처럼 로또 번호를 입력한뒤에 로또번호 배열의 요소 갯수만큼 for문을 돌려서 중복되는 숫자가 있는지 검사하고싶은데 

저렇게 돌리면 자기 자신까지 검사해버려서 자꾸 걸리네 그래서 자기 자신을 제외하고 검사할 방법이 없을까 생각해봤는데 

도저히 방법이 안떠올라서..조언좀 해주면 감사하겠습니다 ㅎㅎ!!