如何将所有输入组合在一行中的所有数字输入组合到新输出?

时间:2014-09-04 10:00:18

标签: batch-file

例如,当我像这样编写代码时:

set/p input=>

那么,如果我输入1234并且输出为10,那么公式是什么? (输入在一行中。)

或者摘要,输入:1234在一行中,输出将是10合并从1 + 2 + 3 + 4

之前感谢!

编辑: 想知道是否有办法以最简单的方式将它们组合在一起。

 set/p "input1=Input number 1 >"
 set/p "input2=Input number 2 >"
 set/p "input3=Input number 3 >"
 set/p "input4=Input number 4 >"
 set x=+
 set/a "output0"=input1%x%input2%x%input3%x%input4
 echo+
 echo Result : %output0%

nvm我明白了。

goto main0

:main0
set x=+
set/p "input1=Input number>"
set in1=%input1:~0,1%
set in2=%input1:~1,1%
set in3=%input1:~2,1%
set in4=%input1:~3,1%
set/a "output0"=in1%x%in2%x%in3%x%in4
echo+
echo Result : %output0%
pause>nul

4个数字。感谢您让我自己搞清楚:))

0 个答案:

没有答案