比如我有一个1.txt里面已经有一系列的数字。目前我想任意取1.txt内的两个数字相加,让他如果等于某一个数的话就显示出等式来。比如说,我要的结果是20,1.txt中刚好有一个11,一个9,则会显示:20=11+9
我的语句是这样的。
FOR /F %%I IN (1.TXT) DO (
FOR /F %%J IN (1.TXT) DO (
SET C=%%I
SET D=%%J
SET /A SUM=%c%+%d%
IF "%SUM%"=="%NUM%" ECHO %SUM%=%C%+%D%
)
)
可是SET语句好像没用了,希望大家教我下,我才学批处理没多久。
我的语句是这样的。
FOR /F %%I IN (1.TXT) DO (
FOR /F %%J IN (1.TXT) DO (
SET C=%%I
SET D=%%J
SET /A SUM=%c%+%d%
IF "%SUM%"=="%NUM%" ECHO %SUM%=%C%+%D%
)
)
可是SET语句好像没用了,希望大家教我下,我才学批处理没多久。


