본문 바로가기

Other Programming/C C++

[C] C로 만들어본 숫자 야구 게임

반응형
#include 

void main()
{
	static int total;
	
	int a, b, c ;
	int ia, ib, ic ;
	int sum=0;

	randomize();
	
	a = random(10);
	b = random(10);
	c = random(10);

    printf("숫자 야구 게임 예~!!!!!!!!!!!\n");

	do
	{
		printf("0부터9까지 3번 입력하세요ex) 1엔터 2엔터 3엔터\n");
		scanf("%d%d%d",&ia, &ib, &ic);
		
		if(ia == a)
			sum=sum+1;
		if(ib == b)
			sum=sum+1;
		if(ic == c)
			sum=sum+1;

		if(a == ia && b == ib && c == ic)
		{
			printf("스트라익 아웃\n");
			printf("%d %d %d\n",a,b,c);
			total++;
			break;
		}else
		{
			switch(sum)
			{
			case 0:
				printf("쓰리볼\n");
				break;
			case 1:
				printf("%d 스트라익 2볼\n",sum);
				break;
			case 2:
				printf("%d 스트라익 1볼\n",sum);
				break;
			}
		
			sum=0;
			total++;
		}
		
	}while(1);
	
	printf("총 %d번만에 맞힘\n",total);
	
}