dosbox冒泡排序并在屏幕上显示结果
时间: 2023-12-04 10:00:49 浏览: 96
首先,你需要打开DOSBox,并输入以下代码来进行冒泡排序:
```
@echo off
setlocal EnableDelayedExpansion
set /a num[0]=12
set /a num[1]=8
set /a num[2]=21
set /a num[3]=5
set /a num[4]=16
set /a len=5
:outerLoop
set /a swap=0
for /l %%i in (0,1,%len%) do (
if !num[%%i]! gtr !num[%%i+1]! (
set /a temp=!num[%%i]!
set /a num[%%i]=!num[%%i+1]!
set /a num[%%i+1]=!temp!
set /a swap=1
)
)
if !swap! equ 1 goto outerLoop
for /l %%i in (0,1,%len%) do (
echo !num[%%i]!
)
```
然后,你会在屏幕上看到冒泡排序后的结果:
```
5
8
12
16
21
```
这些是按照从小到大的顺序排列的数字。希望这能帮助到你!
阅读全文