窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
数组 | 整数型 | | 0 |
数 | 整数型 | | |
最大值 | 整数型 | | |
最大值下标 | 整数型 | | |
最小值 | 整数型 | | |
最小值下标 | 整数型 | | |
数组 =
{ 3, 56, 24, 68, 2, 98, 155, 21, 24, 38
}最大值 = 数组
[1
]最大值下标 = 1
最小值 = 数组
[1
]最小值下标 = 1
计次循环首 (取数组成员数 (数组
), 数
)
如果真 (最大值 < 数组
[数
])

最大值 = 数组
[数
]

最大值下标 = 数

如果真 (最小值 > 数组
[数
])

最小值 = 数组
[数
]

最小值下标 = 数


计次循环尾 ()调试输出 (最小值, 最小值下标
)调试输出 (最大值, 最大值下标
)
窗口程序集名 | 保 留 | 保 留 | 备 注 |
窗口程序集_启动窗口 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 |
数组 | 整数型 | | 0 |
索引 | 整数型 | | 0 |
数 | 整数型 | | |
值 | 整数型 | | |
数组 =
{ 3, 56, 24, 68, 2, 98, 155, 21, 24, 38
}重定义数组 (索引, 假,
取数组成员数 (数组
))
计次循环首 (取数组成员数 (数组
), 数
)
索引
[数
] = 数
计次循环尾 ()
计次循环首 (取数组成员数 (数组
), 数
)
计次循环首 (取数组成员数 (数组
) - 数, 值
)

如果真 (数组
[值
] > 数组
[值 + 1
])

交换变量 (数组
[值
], 数组
[值 + 1
])

交换变量 (索引
[值
], 索引
[值 + 1
])



计次循环尾 ()
计次循环尾 ()调试输出 (数组
)调试输出 (索引, 索引
[1
])
变量名 | 类 型 | 静态 | 数组 | 备 注 |
数组 | 整数型 | | 10 |
i | 整数型 | | |
最小排序 | 整数型 | | 10 |
最大排序 | 整数型 | | 10 |
ii | 整数型 | | |
最小下标 | 整数型 | | 0 |
s | 整数型 | | |
t | 整数型 | | |
最大下标 | 整数型 | | 0 |
数组 =
{ 3, 56, 24, 68, 2, 98, 155, 21, 24, 38
}最小排序 = 数组
最大排序 = 数组
数组排序 (最小排序,
真)数组排序 (最大排序,
假)
变量循环首 (取数组成员数 (最小排序
), 1, -1, i
)
变量循环首 (取数组成员数 (数组
), 1, -1, ii
)

如果真 (最小排序
[i
] = 数组
[ii
])

加入成员 (最小下标, ii
)



变量循环尾 ()
变量循环尾 ()数组_去重复 (, 最小下标
)
变量循环首 (取数组成员数 (最大排序
), 1, -1, s
)
变量循环首 (取数组成员数 (数组
), 1, -1, t
)

如果真 (最大排序
[s
] = 数组
[t
])

加入成员 (最大下标, t
)



变量循环尾 ()
变量循环尾 ()数组_去重复 (, 最大下标
)调试输出 (最小排序
)调试输出 (最大排序
)调试输出 (最大下标
)调试输出 (最小下标
)