-
로또번호 생성기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] - 로또번호 생성기 소스 ( 자바스크립트 )반응형'Programming > C,C++,C#' 카테고리의 다른 글
strlen 함수를 만들어보자 (0) 2007.11.25 URL Encode/Decode (2) 2007.11.20 strlen 사용시 주의사항 (1) 2007.11.18