- @echo off&setlocal enabledelayedexpansion
- rem 以下代码给字母赋值
- set "str=a b c d e f g h i j k l m n o p q r s t u v w x y z"
- set "num=0"
- for %%i in (%str%) do (
- set/a n+=1
- set %%i=!n!)
- rem 查找输入的字母并将其对应数字相加
- set/p string=请输入字母:
- :loop
- call,set s=%%string:~!num!,1%%
- set/a num+=1
- set/a sum=!sum!+!!s!! 2>nul
- if not "!s!"=="" goto loop
- echo %sum%
- pause
复制代码
|