질문

비주얼베이직고수님들 로또생성기 질문..

꾸이이이익2013.06.12 17:06조회 수 3311댓글 2

    • 글자 크기
  Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim i, j, t As Integer
        Dim a(6) As Integer

        For i = 0 To 6
            a(i) = Int(Rnd() * 45 + 1)
            For j = 1 To i - 1
                Do While a(i) = a(j)
                    a(i) = Int(Rnd() * 45 + 1)
                Loop

                For l = i + 1 To 6
                    If (a(i) < a(l)) Then
                        t = a(i)
                        a(i) = a(l)
                        a(l) = t

                    End If
                Next


            Next

            TextBox1.Text = TextBox1.Text & " " & a(i) & vbCrLf


        Next


로또생성에서 내림차순으로 정렬까지 해야하는데요,
 중복피하면서 로또숫자 6개생성까지는 잘 되는데
그뒤로 내림차순으로 정렬하는게 잘 안되네요 실행은 되는데 정렬이 안되어있는 채로 나와요ㅜㅜ
 저 식에서 어디가 잘못되었나요??
    • 글자 크기
웅비관 5층인가 중앙계단쪽 비상계단에서 반지 잃어버리신분 (by ㅎㄳㅇㅅ) 12공학관이 어디죠? (by EAkyu)

댓글 달기

  • 숫자 한 개 출력 하고, 또 번호 하나 추첨해서 출력하고, 또 하나 추첨해서 출력하고..
    전체를 정렬하기 전에 숫자를 하나씩 출력시켜 버리기 때문에 그렇고요..
    전체적으로 좀 잘못되고 비효율적으로 되어 있는 것 같은데..

    중복되지 않은 숫자 6개를 배열에 저장하는 부분,
    배열에 저장된 숫자를 내림차순으로 정렬하는 부분,
    출력하는 부분

    으로 나누어서 만드시면 좋을 것 같아요. 각각을 for next 문으로 묶어서..

  • @조선비
    낼 다시 해봐야겟네요 감사합니당!
번호 분류 제목 글쓴이 날짜
공지 정보 욕설/반말시 글쓰기 권한 영구 정지3 쓰레받기 2019.01.26
공지 가벼운글 자유게시판 이용규칙 (2018/09/30 최종 업데이트) - 학생회 관련 게시글, 댓글 가능2 빗자루 2013.03.05
7630 질문 웅비관 5층인가 중앙계단쪽 비상계단에서 반지 잃어버리신분3 ㅎㄳㅇㅅ 2013.06.12
질문 비주얼베이직고수님들 로또생성기 질문..2 꾸이이이익 2013.06.12
7628 질문 12공학관이 어디죠?2 EAkyu 2013.06.12
7627 질문 경영학과사무실?4 김삼식이삼 2013.06.12
7626 질문 고급영문독해 교재?6 가주바우야 2013.06.12
7625 질문 학교 근처 독서실 다니시는 분 있나요?3 내가말했잖아너를데려간다고 2013.06.12
7624 질문 부산대동아리중에서11 둥둥이 2013.06.12
7623 질문 법대 윗쪽 기숙사에3 안동사과 2013.06.12
7622 질문 월수10시 30 최병호교수님 경제학원론 시험1 ehdkdms 2013.06.12
7621 질문 계절학기 실영면제는 등록금내는거없나요?4 둥근볼펜 2013.06.12
7620 질문 [레알피누] .1 피누안함 2013.06.12
7619 질문 전소 맨윗층 열람실요2 함땡 2013.06.12
7618 질문 [레알피누] .1 GRAVITY 2013.06.12
7617 질문 경영학원론 정현우 교수님 까라멜마끼야또 2013.06.11
7616 질문 화목열시반 국제경영론 시험시간좀여 ㅜㅜㅜ jsi2062 2013.06.11
7615 질문 기초영어 금요일 오전9시요!!!!!!!!!!!!!!!!!!!!!!!!!1 닭타고세계로 2013.06.11
7614 질문 구현우교수님 행정학원론 사르나 2013.06.11
7613 질문 강성철 교수님 행정학원론2 마켓오 2013.06.11
7612 질문 중도 와이파이 끊어져요3 코스모스 2013.06.11
7611 질문 계절학기 중간고사기간과 계절이 끝나는 날이 언제인지 아시는분!!2 LOST9 2013.06.11
첨부 (0)