如何实现字符的计算?
如输入B,输出A
及输入A,输出B
最好是支持所有单字节字符?1~0,a~z
能不能不通过set从“字典”中替换呢?
如输入B,输出A
及输入A,输出B
最好是支持所有单字节字符?1~0,a~z
能不能不通过set从“字典”中替换呢?
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!
@echo off
set /p name=请输入一个字母:
call :xxx 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
echo %name%
pause
:xxx
if "%1"=="" goto:eof
if "%name%"=="%1" set name=%2&goto:eof
shift
goto xxx@echo off
set /p name=请输入一个字母:
call :xxx %name% 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
echo %name%
pause
:xxx
if "%2"=="" goto:eof
if "%1"=="%2" set name=%3&goto:eof
shift /2
goto xxx