首页 > 试题广场 >

运行以下程序之后,输出的结果为()

[单选题]
运行以下程序之后,输出的结果为()
  • 6 18 19 25 30
  • 18 6 19 25 30
  • 19 30 18 6 25
  • 19 18 6 25 30

代码执行过程:

  1. 初始数组:arr = {19, 30, 18, 6, 25}。
  2. 外层循环(只执行 2 轮)
    • 第 1 轮(i=0):内层循环让最大的 2 个元素(30、25)逐步 “冒泡” 到数组末尾,过程中交换相邻元素,结束后数组变为 {19, 18, 6, 25, 30}。
    • 第 2 轮(i=1):继续让次大的元素 “冒泡”,结束后数组变为 {18, 6, 19, 25, 30}。
  3. 打印数组:最终输出 18 6 19 25 30。
发表于 今天 10:53:59 回复(0)