반응형
#include <stdio.h>와 #include <stdlib.h>를 모두 활용해서 시드를 입력받고, 두 번 연속 같은 숫자가 나올 때까지 반복해서 출력하는 프로그램을 만들어볼 것이다.
출력 예시는 아래와 같다.
2
1 2 3 6 4 1 1
프로그램은 아래와 같다.
#include <stdio.h>
#include <stdlib.h>
int main() {
int seed;
scanf("%d", &seed);
srand(seed);
int b,c;
c=0;
while (1){
b=1+rand()%6;
printf("%d ",b);
if (b==c) break;
c=b;
}
return 0;
}
반응형
'C언어 > 예제' 카테고리의 다른 글
[C] 대소문자 변환 프로그램 (0) | 2024.11.10 |
---|---|
[C] 문자열 사이의 거리를 구하는 프로그램 (0) | 2024.11.10 |
[C] 행렬을 회전시키는 프로그램 (1) | 2024.11.10 |
[C] 숫자의 각 자릿수의 합을 구하는 프로그램 (0) | 2024.11.09 |
[C] 입력받은 숫자를 뒤집어 출력하는 프로그램 2 (0) | 2024.11.09 |