U E D R , A S I H C RSS

Number Baseball Game/은지

~cpp 

#include <iostream>
#include <ctime>
using namespace std;

int main()
{
	int num1, num2, num3;
	int strike = 0;
	int ball = 0;
	int out = 0;

	cout << "=숫자 야구 하기=\n"
	do
	{
		srand(time(0));
		num1 = (rand() % 9) + 1;
		num2 = (rand() % 9) + 1;
		num3 = (rand() % 9) + 1;

		cout << "발생한 숫자 : " << num1 << num2 << num3 << "\n";

	}while((num1==num2)|| (num2==num3) || (num3==num1));


	int value;

	do{
	cout << "숫자 입력 : ";
	cin >> value;

	int value1 , value2, value3;
	value1 = value /100;
	value2 = (value%100) / 10;
	value3 = (value%100) %10;

	strike=0; ball=0; out=0;

	if (value1 == num1 ) strike++;
	else if (value1 == num2 || value1 == num3) ball++;
	else out++;

	if (value2 == num2 ) strike++;
	else if (value2 == num1 || value2 == num3) ball++;
	else out++;

	if (value3 == num3 ) strike++;
	else if (value3 == num1 || value3 == num2) ball++;
	else out++;

	cout << "결과 : " << strike<<"s " << ball << "b " << out << "o " << "\n\n";
	if (strike != 3)
		cout << "틀렸습니다. 다시 입력\n";

	}while (strike != 3);

	cout << "정답입니다!!\n";

	return 0;
}

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:51
Processing time 0.0134 sec