import Foundation
// 1. 提示用户输入整数值并存入数组a
print("请输入一组整数,以空格分隔:")
let input = readLine() ?? ""
let inputArray = input.split(separator: " ").map { Int($0) ?? 0 }
var a = inputArray
// 2. 使用冒泡排序对数组a进行排序
var i = a.count
while i > 1 {
var j = 0
while j < i - 1 {
if a[j] > a[j+1] {
// 交换a[j]和a[j+1]
let temp = a[j]
a[j] = a[j+1]
a[j+1] = temp
}
j += 1
}
i -= 1
}
// 3. 输出排序后的数组a
print("排序后的数组:\(a)")