返回列表 发帖

不同意见-新手请教,请多批评

下面的程序是输入字符串,然后反向显示,并输出字符串个数。好像没有if "!var!"=="" 的问题啊。" % 都试过了
@echo off
setlocal enabledelayedexpansion

set  out=K
set /p a1=请输入字符串:
set  /a num=0

for /L %%i in (1,1,10000) do (
if "!a1!"=="" goto END
set  out=!out!^!a1:~-1!
set  a1=!a1:~0,-1!
set /a num=%%i
)

:END
IF /i  !num! == 0 (echo 字符串为空)  ELSE (echo !out:~1!字符串个数为 !num! )  
pause

[ 本帖最后由 tempwork1 于 2009-5-19 16:08 编辑 ]

TOP

返回列表