게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
for문 continue 사용법 질문!
게시물ID : programmer_17323짧은주소 복사하기
작성자 : 성덕썬
추천 : 0
조회수 : 510회
댓글수 : 4개
등록시간 : 2016/05/22 16:19:22
1
2
3
4
5
6
7
lottonum[6= rand() % 7 + 1;
for (i = 0; i < 6; i++)
    if (lottonum[i] == lottonum[6]) {
        lottonum[6= rand() % 7 + 1;
        i = -1;
        continue;
    }
cs

continue;를 하면 증감식으로 이동하게 되어 i가 0이되는걸 이용했는데

꼭 굳이 이렇게 해야만 하나요?

lottonum배열 안의 값들을 다 비교해서 중복되는 값이 없을 때 까지 계속 난수를 생성하는 코드인데..

i = -1; 이게 너무 찝찝합니다.

다른 좋은 방법이 있을 것 같은데..
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호