第十一题编程实现:排序。UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
具体要求:UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
1)点击绿旗,在舞台上出现 4 张点数不同的扑克牌,牌上的点数是随机的(4~9 点),UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
如图所示;UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
2)1 秒后,最左侧第 1 张扑克牌与四张牌中最小的牌交换位置(如果第 1 张牌是最小UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
的则不需要交换位置),如图所示;UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
3)1 秒后,第 2 张扑克牌与第 2、3、4 三张牌中最小的牌交换位置(如果当前第 2 张UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
牌是三张牌中最小的则不需要交换位置),如图所示;UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
4)1 秒后,第 3 张扑克牌与第 3、4 两张牌中较小的牌交换位置(如果当前第 3 张牌是UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
较小的则不需要交换位置),之后排序完成,四张扑克牌从左到右按从小到大的顺序UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
排列,而后程序结束,如图所示。UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库
UVi100150满分答卷(100150.com)-青少年编程等级考试及竞赛题库