본문 바로가기
C언어

[c언어] 로또번호 생성기

by 코모's 2020. 4. 2.
반응형
#include <stdio.h>

#include <stdlib.h>

#include <time.h>



void main()

{

	srand((unsigned)time(NULL));



	int Lotto[50] = { 0 };

	for (int i = 0; i < 50; i++)

	{

		Lotto[i] = i + 1;

	}



	while (true)

	{

		char Set = 0;

		printf("로또번호를 뽑으시겠습니까? Y/N:");

		scanf_s("%c", &Set);

		getchar();



		if (Set == 'y')

		{

			for (int i = 0; i < 50; i++) //50번 섞기

			{

				int randNum1 = rand() % 51;

				int randNum2 = rand() % 51;

				int temp;

				temp = Lotto[randNum1];

				Lotto[randNum1] = Lotto[randNum2];

				Lotto[randNum2] = temp;

			}

			printf("로또 번호 : ");

			for (int i = 0; i < 6; i++)

			{

				printf("%d  ", Lotto[i]);

			}

			printf("\n\n");

		}//if(y)

		else

			break;

	}



}

 

반응형

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

[c언어]빙고게임[EASY]  (0) 2020.04.02
[c언어] BMI측정 프로그램  (0) 2020.04.02
[c언어]Matrix(매트릭스)게임  (0) 2020.04.02
[C언어] 학생 성적 프로그램 (+반평균)  (0) 2020.04.02
[C언어] 가위 바위 보 게임  (0) 2020.04.02