'프로그램'에 해당되는 글 1건

 

lotto.exe
다운로드

 

간단한 로또 프로그램 만들어보자

 

 do while과 srand함수를 사용

 

더보기

#include <stdio.h>

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

void main()
{
 int a, b, c, d, e, f, g;
 char ch;
 int i;

 srand(time_t(NULL));
 do
 {
  system("cls");
  printf("구매 횟수를 정하시오!:");
  scanf_s("%d", &g);

  for (i = 1; i <= g; i++)
  {
   a = rand() % 45 + 1;
   do
   {
    b = rand() % 45 + 1;
   } while (a == b);
   do
   {
    c = rand() % 45 + 1;
   } while (c == a || c == b);
   do
   {
    d = rand() % 45 + 1;
   } while (d == a || d == b || d == c);
   do
   {
    e = rand() % 45 + 1;
   } while (e == a || e == b || e == c || e == d);
   do
   {
    f = rand() % 45 + 1;
   } while (f == a || f == b || f == c || f == d || f == e);

   printf("%4d%4d%4d%4d%4d%4d\n", a, b, c, d, e, f);
  }
  printf("계속하려면 'y'를 누르세요!\n");
  ch = _getch();
 } while (ch == 'y');
}

 

 

로또 프로그램 실행 화면

 

 

 

 

처음 시작화면에서 출력할 로또 횟수를 입력한다.

 

 

 

입력한 횟수(10개) 만큼의 로또번호가 출력된다

출력 후에 y를 누르면 처음화면으로 돌아가고, y가 아닌것을 누르면 종료된다.

 


 

처음 화면에서 숫자를 입력하지 않으면 종료전 재시작 멘트가 나온다.

 

 

다들 일등 당첨 되세요~ ^^

 

'C언어' 카테고리의 다른 글

C언어 게임 만들기(5일차)  (0) 2015.08.26
C언어 게임 만들기(4일차)  (0) 2015.08.26
C언어 게임 만들기(3일차)  (0) 2015.08.26
C언어 게임 만들기(2일차)  (0) 2015.08.26
C언어 게임 만들기(1일차)  (0) 2015.08.26
블로그 이미지

토유

개발일지

,