石头剪刀布游戏 - 在线玩!
@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/pLov 著作权归作者所有。请勿转载和采集!