冒泡- @echo off&setlocal enabledelayedexpansion
- set n=100
- for /l %%i in (1 1 !n!) do set a%%i=!random!
- set /a c=n-1
- for /l %%i in (1,1,!c!) do (
- set /a b=%%i+1
- for /l %%j in (!b!,1,!n!) do (
- if !a%%i! lss !a%%j! set/a a%%j=!a%%i!,a%%i=!a%%j!
- )
- )
- for /l %%i in (1,1,!n!) do set "str=!str! !a%%i!"
- echo!str!
- )
- pause
复制代码
|