반응형
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);
}
}
}
랜덤함수를 사용했고, while구문이 들어있습니다. 위에 몇개의 조합을 원하냐고 묻는거는 로또번호 6개짜리를 몇개 뽑을거냐고 물어보는 것입니다. 숫자 등 바꾸셔서 사용하시고 아주아주 간단한 형태이므로 변경하셔서 사용하시면 될 것 같습니다.
반응형
LIST
'프로그램 > C언어' 카테고리의 다른 글
【C언어】 if, if~else 구문 기초 예제 (0) | 2017.09.15 |
---|---|
【C언어】 do~while, for 구문 기초 예제 (0) | 2017.09.14 |
【C언어】 눈으로 익히기 좋은 기초 예제 10가지 (2) | 2017.09.13 |