以下是一个简单的批处理程序,用于实现石头剪刀布游戏:

@echo off
setlocal enabledelayedexpansion

echo 欢迎来到石头剪刀布游戏!

:game
echo.
echo 请选择您的出拳(1-石头,2-剪刀,3-布):
set /p choice=

set /a computerChoice=%random% %% 3 + 1

if %choice% equ 1 (
    set playerChoice=石头
) else if %choice% equ 2 (
    set playerChoice=剪刀
) else if %choice% equ 3 (
    set playerChoice=布
) else (
    echo 无效的选择,请重新输入!
    goto game
)

if %computerChoice% equ 1 (
    set computerChoiceText=石头
) else if %computerChoice% equ 2 (
    set computerChoiceText=剪刀
) else if %computerChoice% equ 3 (
    set computerChoiceText=布
)

echo 你选择了:%playerChoice%
echo 电脑选择了:%computerChoiceText%

if %choice% equ %computerChoice% (
    echo 结果:平局!
) else if (%choice% eq 1 && %computerChoice% eq 2) (
    echo 结果:你赢了!
) else if (%choice% eq 2 && %computerChoice% eq 3) (
    echo 结果:你赢了!
) else if (%choice% eq 3 && %computerChoice% eq 1) (
    echo 结果:你赢了!
) else (
    echo 结果:你输了!
)

echo.
echo 是否继续游戏?(Y/N)
set /p playAgain=

if /i "%playAgain%" equ "Y" (
    goto game
)

echo 谢谢参与,再见!
pause >nul

运行此批处理程序,用户可以选择出拳(1代表石头,2代表剪刀,3代表布),电脑会随机选择一个出拳,然后根据规则判断输赢,并询问用户是否继续游戏

请写一个bat程序石头剪刀布

原文地址: https://www.cveoy.top/t/topic/h2r8 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录