@echo off
chcp 65001
:scanf
set /p temp=请输入出生年月:
set "year=%temp:~0,4%"
set "var2=%temp:~4,4%"
set /a var1=%year%%%12
if %var2% GEQ 0132 (if %var2% LEQ 0200 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0229 (if %var2% LEQ 0300 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0332 (if %var2% LEQ 0400 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0431 (if %var2% LEQ 0500 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0532 (if %var2% LEQ 0600 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0631 (if %var2% LEQ 0700 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0732 (if %var2% LEQ 0800 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0832 (if %var2% LEQ 0900 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 0931 (if %var2% LEQ 1000 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 1032 (if %var2% LEQ 1100 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 1131 (if %var2% LEQ 1200 (echo 输入有问题,请重新输入
goto scanf) )
if %var2% GEQ 1232 (echo 输入有问题,请重新输入
goto scanf)
echo 少年看你,骨骼精奇,莫非你属
if %var1% EQU 0 (echo 猴)
if %var1% EQU 1 (echo 鸡)
if %var1% EQU 2 (echo 狗)
if %var1% EQU 3 (echo 猪)
if %var1% EQU 4 (echo 鼠)
if %var1% EQU 5 (echo 牛)
if %var1% EQU 6 (echo 虎)
if %var1% EQU 7 (echo 兔)
if %var1% EQU 8 (echo 龙)
if %var1% EQU 9 (echo 蛇)
if %var1% EQU 10 (echo 马)
if %var1% EQU 11 (echo 羊)
echo 是
if %var2% GEQ 0121 (if %var2% LEQ 0219 (echo 水瓶座) )
if %var2% GEQ 0220 (if %var2% LEQ 0320 (echo 双鱼座) )
if %var2% GEQ 0321 (if %var2% LEQ 0420 (echo 白羊座) )
if %var2% GEQ 0421 (if %var2% LEQ 0521 (echo 金牛座) )
if %var2% GEQ 0522 (if %var2% LEQ 0621 (echo 双子座) )
if %var2% GEQ 0622 (if %var2% LEQ 0723 (echo 巨蟹座) )
if %var2% GEQ 0724 (if %var2% LEQ 0823 (echo 狮子座) )
if %var2% GEQ 0824 (if %var2% LEQ 0923 (echo 处女座) )
if %var2% GEQ 0924 (if %var2% LEQ 1023 (echo 天秤座) )
if %var2% GEQ 1024 (if %var2% LEQ 1122 (echo 天蝎座) )
if %var2% GEQ 1123 (if %var2% LEQ 1222 (echo 射手座) )
if %var2% GEQ 1223 (echo 摩羯座)
if %var2% GEQ 0101 (if %var2% LEQ 0122 (echo 摩羯座) )
pause