728x90
1에서 45까지의 숫자 중에 6개의 난수를 만들어 정렬하면 된다.
난수를 만드는
rand()와 for 를 써서 만들 수 있다.
srand(time(null))은 항상 다른 값을 만들기 위해 사용한다.
[결과]
=== 로또 생성기 ===
26 32 3 40 12 18
[풀이]
#include<stdio.h>
void main()
{
int n, i;
printf(" === 로또 생성기 ===\n");
srand(time(NULL));
for(i = 0; i <6; i++)
{
n = rand()%46;
printf("%3d ",n);
}
}
728x90
'프로그래밍 언어 > C언어' 카테고리의 다른 글
<C++> pointer (포인터 변수, 주소 변수) 1 (0) | 2021.07.19 |
---|---|
<C> 2차원 배열 연습 rand(), srand(),2차원 배열 출력,등수 (0) | 2021.07.05 |
<C> FOR문 연습 1 (0) | 2021.06.28 |