C언어/예제

[C] 두 번 연속 같은 숫자가 나올 때까지 반복하는 프로그램

thpop 2024. 11. 10. 17:17
반응형

#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;
}
반응형