jsbba 当前离线
列兵
namejm (闭关中)当前离线
批处理代码写手
荣誉版主
@echo offset num=0 :loopclsset /a num+=1set /a num_eyes=%num%*2set /a num_legs=%num%*4set sound=%sound%扑通echo %num%只青蛙%num%张嘴%num_eyes%只眼睛%num_legs%条腿%sound%%num%声跳下水echo.pausegoto loopCOPY
TOP
mxxcgzxxx (黑雨)当前离线
中尉
@echo off&setlocal enabledelayedexpansionfor /l %%i in (1,1,1000) do ( set /a a=2*%%i set /a b=4*%%i set "c=!c!扑通" echo %%i只青蛙%%i张嘴!a!只眼睛!b!条腿!c!%%i声跳下水 pause>nul )COPY
算术运算是需要用 set /a 来做的 写一个玩玩: 居然还要对声音进行重复 修改一下 不过貌似变量最大只能存储8192字节(具体数目忘记了,不是很确定) 所以 到了4000多只青蛙的时候就会game over了 @echo off ... namejm 发表于 2011-5-17 18:22
@echo off&setlocal enabledelayedexpansion for /l %%i in (1,1,1000) do ( set /a a=2*%%i set /a b=4*%%i set "c=!c!扑通" echo %%i只青蛙%%i张嘴!a!只眼睛! ... mxxcgzxxx 发表于 2011-5-17 18:22
Hello123World 当前离线
@echo offsetlocal EnableDelayedExpansionfor /l %%i in (1 1 100) do (set c=%%i & set /a a=!c!*2set /a b=!c!*4echo %%i只青蛙%%i张嘴!a!只眼睛!b!条腿for /l %%j in (1 1 %%i) do echo 扑通echo %%i声跳下水pause>nul)COPY
applba 当前离线
中校
zz100001 当前离线
六级士官
@echo offset num=0 :loopclsset /a num+=1set /a num_eyes=%num%*2set /a num_legs=%num%*4set/p/=%num%只青蛙%num%张嘴%num_eyes%只眼睛%num_legs%条腿<nulfor /l %%i in (1,1,%num%) do (set/p/=扑通<nul)set/p/=%num%声跳下水<nulecho.pausegoto loopCOPY