C언어

[ C언어 ] 랜덤 숫자 생성 - 숫자 1개 맞히기 프로그램

괴발새발개발자 2021. 7. 8. 01:31
#include <stdio.h>
#include <time.h>


int main(){
	int answer;
	 
	srand(time(NULL));
	
	int random = rand() % 10;
	
	//printf("%d\n", random);
	printf("\n======================\n");
	printf("번호 맞추기 프로그램\n");
	printf("======================\n");
	
	while(1){
		int sum;
		sum++;
		
		printf("\n번호를 맞혀주세요 : ");	// 숫자범위 명시!!!!!!  
		scanf("%d", &answer);				// 문자 넣으면 오류생김... 보완하기 
		printf("----------------------------------------\n");
		
		if(answer > random){
			printf("-> 입력하신 숫자보다 더 작은 수 입니다.\n");
		}else if(answer < random){
			printf("-> 입력하신 숫자보다 더 큰 수 입니다.\n");
		}else{
			printf("★★정답입니다★★ %d회째 맞혔네용!!\n", sum);
			printf("\n\n프로그램을 종료합니다. ^______^*");
			return 0;	
		} 
	}
	return 0;	 
}