이건 주로 초보자들이 프로그래밍을 배울 때 많이 만들어보는 간단한 숫자 맞추기 게임이다.

사용자는 무작위로 생성되는 숫자 3개를 맞춰야한다.
단, 숫자는 0부터 9까지이며, 중복되는 숫자는 없다.

볼 카운트는 숫자가 틀린 경우는 아웃,
숫자는 맞았는데, 숫자의 위치가 틀린 경우는 볼,
숫자가 맞고, 숫자의 위치도 맞은 경우는 스트라이크로 계산된다.

예를 들어, 맞춰야하는 숫자가 3 6 4라고 할 때,
사용자가 3 0 6을 입력하면 1 스트라이크, 1 볼, 1 아웃이 되고,
4 1 2를 입력하면 1 볼 2 아웃이 된다.

이 게임은 사용자가 세 개의 숫자를 모두 맞출 때까지, 그러니까 3 스트라이크가 나올 때까지 계속된다.

이 프로그램을 C로 구현하면 다음과 같다.

펼쳐두기..



태그 : C, Programming
이전 1 ... 20 21 22 23 24 25 26 27 28 ... 45 다음