ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 로또번호 생성기
    Programming/C,C++,C# 2007. 11. 21. 12:57

    #include <stdio.h>
    #include <stdlib.h>
    #include <time.h>

    void main()
    {
         int lotto[6]={0,};       // 6개의 로또번호가 들어갈 배열
         int count = 0;           // 생성한 로또번호의 갯수

         srand(time(NULL));  // 랜덤값 추출


         // 6개의 로또번호를 추출할때까지 반복
         while(count < 6)
         {
              int mFlag = 1;
              int number = 0;
              int i=0;

              // 1 ~ 45 사이의 로또번호를 얻는다.
              number = rand()%45+1;

              // 중복되는 로또번호가 있는지 확인한다.
              for(i=0; i<count; i++)
                  if(lotto[i] == number) mFlag = 0;

              if(mFlag)
             {
                  // 획득한 로또번호를 lotto배열에 저장한다.
                  lotto[count] = number;
     
                  // 생성한 로또번호의 갯수를 1증가시킨다.
                 count++;  
             }


         // 획득한 로또번호를 출력한다.
         printf("%d %d %d %d %d %d\n", lotto[0], lotto[1], lotto[2], lotto[3], lotto[4], lotto[5]);
    }

    [프로그래밍/JavaScript] - 로또번호 생성기 소스 ( 자바스크립트 )


    LottoSrc_demo.zip

    'Programming > C,C++,C#' 카테고리의 다른 글

    strlen 함수를 만들어보자  (0) 2007.11.25
    URL Encode/Decode  (2) 2007.11.20
    strlen 사용시 주의사항  (1) 2007.11.18
Designed by Tistory.