有点复杂:- @echo off&setlocal enabledelayedexpansion
- set str=abcdefghijklmnopqrstuvwxyz
- set /p var=please input:
- :lp
- set v=%var:~0,1%
- set /a c+=1
- set n=0
- :loop
- set r=!str:~%n%,1!
- set /a n+=1
- if /i "%v%"=="%r%" set s%c%=%n% &goto next
- goto loop
- :next
- set var=%var:~1%
- if "%var%"=="" goto end
- goto lp
- :end
- for /l %%i in (%c% -1 1) do set /a s+=!s%%i!
- echo %s%
- pause
复制代码
[ 本帖最后由 keen 于 2009-4-1 15:49 编辑 ] |