카테고리 없음

[C언어] up and down 게임

s뽈록이s 2013. 4. 10. 15:24
void main()
{
	int rand_su, su;
	rand_su = rand() % 101;

	while(rand_su != su)
	{
		printf("0 ~ 100까지의 수를 입력해 주세요 : ");
		scanf("%d", &su);
		if(rand_su > su) printf("up\n");
		else if(rand_su < su) printf("down\n");
	}
	printf("정답입니다.!\n");
}

프로그램 실행화면


0부터 100사이의 숫자가 있다. 컴퓨터는 rand()함수를 통해 한 수를 입력 받는다. 그리고 사용자로부터 숫자를 입력받기 시작한다.


컴퓨터가 가진 숫자보다 낮은 숫자를 입력했다면 up을 출력해주고 그 반대의 경우에는 down을 출력해 준다. 크게 어렵지는 않은 프로그램이다.


0~100까지라는 범위가 정해져 있지만 여기에 범위를 설정할 수 있고, 10번 안에라든지 횟수에 제한을 둔다면 이것보다 어려운 프로그램이 될 것이다. 연습하기에 좋은 프로그램인 것 같다.