~cpp #include <iostream> #include <ctime> using namespace std; int main() { int a, b, c, input, x, y, z, ball, strike; srand((time(0))); a = rand() % 9; b = rand() % 9; c = rand() % 9; while (a == b) b = rand() % 9; while (c == a || c == b) c = rand() % 9; cout << "숫자 야구 게임입니다.\n"; cout << a << b << c << endl; while (input != a * 100 + b * 10 + c) { cin >> input; strike = ball = 0; if (input < 123 || input > 987) { cout << "잘못 입력하셨습니다.\n"; continue; } x = input / 100; y = input / 10 - 10 * x; z = input - 100 * x - 10 * y; if (a == x) strike++; if (b == y) strike++; if (c == z) strike++; if (a == y || a == z) ball++; if (b == x || b == z) ball++; if (c == x || c == y) ball++; if (strike == 0 && ball == 0) cout << "아웃!n"; else cout << strike << " 스트라이크 " << ball << " 볼n"; } cout << "잘 해쓰~ ^_________^\n"; return 0; }