Board logo

标题: 把输出数字由大到小的顺序排列 [打印本页]

作者: clamber     时间: 2010-10-14 11:19    标题: 把输出数字由大到小的顺序排列

请教高手,把此贴:http://www.cn-dos.net/forum/viewthread.php?tid=45674&fpage=1 中输出数字改由由大到小的顺序排列。有办法么?谢谢!
作者: jarry0932     时间: 2010-10-16 02:27
选择排序,冒泡排序
作者: yangfengoo     时间: 2010-10-16 22:01

@echo off&setlocal enabledelayedexpansion
for /f "tokens=1* delims=:" %%a in ('findstr /n . a.txt') do set #%%a=%%b&set n=%%a
for /l %%a in (1,1,!n!) do (
  for /l %%b in (%%a,1,!n!) do (
  if !#%%b! gtr !#%%a! (
  set v=!#%%a!
  set #%%a=!#%%b!
  set #%%b=!v!
  )
)
  echo,!#%%a!
)
pause

作者: clamber     时间: 2010-10-22 22:16    标题: 谢谢!这是最简便的了吗?

谢谢!这是最简便的了吗?