批处理文件置换以输出到文本文件结果

时间:2014-09-03 06:54:44

标签: algorithm batch-file

我想要一个简单的批处理文件,在要求用户输入以下内容后,它将显示文本文件的排列:

Permutation有多少个数字?例如6 ----清屏-----

为排列输入第一个数字:
输入范围:示例1-32(注意" - "是用于空格的分隔符) ----清屏-----

为排列输入第二个数字: 输入范围:示例3-24(注意" - "是用于空格的分隔符) ----清屏-----

为排列输入第3个数字: 输入范围:示例2-16(注意" - "是用于空格的分隔符) ----清屏-----

等等..........

注意:textfile排列结果应该分隔为5-25-6-15-22-8

1 个答案:

答案 0 :(得分:0)

试试这样:

@echo off&cls
setlocal enabledelayedexpansion
set $Liste=
set /p "$PNumber=Number of permutation ? : " 
for /l %%a in (1,1,%$Pnumber%) do (
  set /p "$Value=Enter Permutation Number [ %%a ] : "
  set $Liste=!$Liste!-!$Value!)
echo !$Liste:~1!>output.txt