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문을 돌려서 중복되는 숫자가 있는지 검사하고싶은데
저렇게 돌리면 자기 자신까지 검사해버려서 자꾸 걸리네 그래서 자기 자신을 제외하고 검사할 방법이 없을까 생각해봤는데
도저히 방법이 안떠올라서..조언좀 해주면 감사하겠습니다 ㅎㅎ!!
5천원
미안..돈은 못줄거같아
중딩할인으로 3천원에해줌
아니 ㅠㅠ 중딩아닌데
초딩할인으로 1000에 해줌
홀리쉣..나 20살 넘었어
해당 댓글은 삭제되었습니다.
와...그렇네..진짜 너무 고마워 복받을거야
이거 코드업 문제 있었던걸루 기억하는디
코드업이라는게 시스템적인 문제야?
ㄴㄴ 코딩 문제 푸는곳 백준 같은거
아아 ㅋㅋ