본문 바로가기

프로그램/C언어

【C언어】 로또 프로그램 예시

C언어에서 로또 프로그램을 만드는 예시입니다.




#include "stdio.h"
#include "stdlib.h"
#include "time.h"
void main()
{
        int a, b, i, j;                       //변수지정
        b = 1;
        while (b) {                           //반복문
               printf("몇 개의 조합을 원하십니까? : ");
               scanf_s("%d", &a);
               srand((unsigned)time(NULL));  //랜덤함수
               {
                       {
                              for (j = 0; j < a; j++)
                              {
                                      for (i = 0; i < 6; i++)
                                      {
                                             printf("%d  ", rand() % 100);
                                      }printf("\n");
                              }
                       }
                       printf("더 하시겠습니까? (네 : 1, 아니오 : 0 :");
                       scanf_s("%d", &b);
               }
        }
}



로또 프로그램 예시.txt




랜덤함수를 사용했고, while구문이 들어있습니다. 위에 몇개의 조합을 원하냐고 묻는거는 로또번호 6개짜리를 몇개 뽑을거냐고 물어보는 것입니다. 숫자 등 바꾸셔서 사용하시고 아주아주 간단한 형태이므로 변경하셔서 사용하시면 될 것 같습니다.