[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. REM a=1,b=2,c=3 . . . z=26,要计算的任意字母由用户输入,计算它们的总和
  4. REM   如用户输入abcd             那么a+b+c+d=10
  5. set /p inputstr=请输入字符串:
  6. set tempstr=!inputstr!
  7. set letterall=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
  8. set letterval=1
  9. for %%i in (%letterall%) do (
  10. call set tempstr=%%tempstr:%%i= !letterval!%%
  11. set /a letterval+=1
  12. )
  13. set sumval=0
  14. for %%i in (!tempstr!) do (
  15. set /a sumval+=%%i
  16. )
  17. echo !inputstr!=!sumval!
复制代码

TOP

返回列表