石头剪刀布游戏:用批处理程序玩经典游戏
{/'title/':/'石头剪刀布游戏:用批处理程序玩经典游戏/',/'description/':/'这是一个简单的批处理程序,让您可以在命令行中玩石头剪刀布游戏。程序会随机选择电脑的出拳,并根据您的选择判定输赢。/',/'keywords/':/'石头剪刀布, 批处理程序, bat, 游戏, 命令行, 电脑游戏/',/'content/':/'@echo off//nsetlocal enabledelayedexpansion//n//necho 欢迎来到石头剪刀布游戏!//n//n:game//necho.//necho 请选择您的出拳(1-石头,2-剪刀,3-布)://nset /p choice=//n//nset /a computerChoice=%random% %% 3 + 1//n//nif %choice% equ 1 (//n set playerChoice=石头//n) else if %choice% equ 2 (//n set playerChoice=剪刀//n) else if %choice% equ 3 (//n set playerChoice=布//n) else (//n echo 无效的选择,请重新输入!//n goto game//n)//n//nif %computerChoice% equ 1 (//n set computerChoiceText=石头//n) else if %computerChoice% equ 2 (//n set computerChoiceText=剪刀//n) else if %computerChoice% equ 3 (//n set computerChoiceText=布//n)//n//necho 你选择了:%playerChoice%//necho 电脑选择了:%computerChoiceText%//n//nif %choice% equ %computerChoice% (//n echo 结果:平局!//n) else if (%choice% eq 1 && %computerChoice% eq 2) (//n echo 结果:你赢了!//n) else if (%choice% eq 2 && %computerChoice% eq 3) (//n echo 结果:你赢了!//n) else if (%choice% eq 3 && %computerChoice% eq 1) (//n echo 结果:你赢了!//n) else (//n echo 结果:你输了!//n)//n//necho.//necho 是否继续游戏?(Y/N)//nset /p playAgain=//n//nif /i /'%playAgain%/' equ /'Y/' (//n goto game//n)//n//necho 谢谢参与,再见!//npause >nul//n//n运行此批处理程序,用户可以选择出拳(1代表石头,2代表剪刀,3代表布),电脑会随机选择一个出拳,然后根据规则判断输赢,并询问用户是否继续游戏。/
原文地址: https://www.cveoy.top/t/topic/pLpp 著作权归作者所有。请勿转载和采集!