@echo off setlocal enabledelayedexpansion

set /a wins=0 set /a losses=0 set /a ties=0

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

:game echo. echo 请选择你的手势: echo 1. 石头 echo 2. 剪刀 echo 3. 布 echo 4. 退出游戏

set /p choice=输入选择的数字:

if "%choice%"=="1" ( set player=石头 ) else if "%choice%"=="2" ( set player=剪刀 ) else if "%choice%"=="3" ( set player=布 ) else if "%choice%"=="4" ( goto end ) else ( echo 无效的选择,请重新输入。 goto game )

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

if "%computer%"=="1" ( set computer_gesture=石头 ) else if "%computer%"=="2" ( set computer_gesture=剪刀 ) else ( set computer_gesture=布 )

echo. echo 你选择了:%player% echo 电脑选择了:%computer_gesture% echo.

if "%player%"=="%computer_gesture%" ( echo 结果:平局! set /a ties+=1 ) else if "%player%"=="石头" ( if "%computer_gesture%"=="剪刀" ( echo 结果:你赢了! set /a wins+=1 ) else ( echo 结果:你输了! set /a losses+=1 ) ) else if "%player%"=="剪刀" ( if "%computer_gesture%"=="布" ( echo 结果:你赢了! set /a wins+=1 ) else ( echo 结果:你输了! set /a losses+=1 ) ) else ( if "%computer_gesture%"=="石头" ( echo 结果:你输了! set /a losses+=1 ) else ( echo 结果:你赢了! set /a wins+=1 ) )

echo. echo 当前战绩: echo 胜利:%wins% echo 失败:%losses% echo 平局:%ties% echo.

goto game

:end echo 游戏结束。谢谢参与! endlocal


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

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