if语句能不一次判断多次``
就好比刚才你们给我写的
@echo off
set n=1
set /p v=请输入您的生肖:
for %%a in (鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪) do (if "%v%"=="%%a" (set n=0))
if %n% equ 1 (echo 不存在这一生肖) else (echo,存在这一生肖)
pause
if %n% equ 1(echo 不存在这一生肖) else (
if %n% =="鼠" (goto 到谋一处) else (
if %n% =="虎" (goto 到谋一处)else(
.......一直到12生肖全部判断完。
替换前面代码中的(echo,存在这一生肖)
我试了一下,不行,不知道是我写错了还是if语句不能这么用,要是不能这么用,能给我个方法吗?
就好比刚才你们给我写的
@echo off
set n=1
set /p v=请输入您的生肖:
for %%a in (鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪) do (if "%v%"=="%%a" (set n=0))
if %n% equ 1 (echo 不存在这一生肖) else (echo,存在这一生肖)
pause
if %n% equ 1(echo 不存在这一生肖) else (
if %n% =="鼠" (goto 到谋一处) else (
if %n% =="虎" (goto 到谋一处)else(
.......一直到12生肖全部判断完。
替换前面代码中的(echo,存在这一生肖)
我试了一下,不行,不知道是我写错了还是if语句不能这么用,要是不能这么用,能给我个方法吗?
