刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

排序。

具体要求:

1). 点击绿旗,在舞台上出现 4 张点数不同的扑克牌,牌上的点数是随机的(4-9 点),如图所示;

2). 最左侧第 1 张扑克牌与四张扑克牌中最小的牌交换位置(如果第 1 张牌是最小的则不需要交换位置),如图所示;

3). 1 秒后,第 2 张扑克牌与第 2、3、4 三张牌中最小的牌交换位置(如果当前第 2 张牌是三张牌中最小的则不需要交换位置),如图所示;

4). 1 秒后,第 3 张扑克牌与第 3、4 两张牌中较小的牌交换位置(如果当前第 3 张牌是较小的则不需要交换位置),之后排序完成,四张扑克牌从左到右按从小到大的顺序排列,而后程序结束,如图所示。

使用微信搜索喵呜刷题,轻松应对考试!

答案:

1. 首先,在舞台上出现4张点数不同的扑克牌,牌上的点数是随机的(4-9点)。2. 然后,检查最左侧的第1张扑克牌,如果它是四张牌中最小的,则不进行交换;否则,将它与最小的牌交换位置。3. 接下来,等待1秒后,检查第2张扑克牌。如果它是第2、3、4三张牌中的最小牌,则不进行交换;否则,将它与这三张牌中的最小牌交换位置。4. 再等待1秒后,检查第3张扑克牌。如果它是第3、4两张牌中的较小牌,则不进行交换;否则,将它与这两张牌中的较小牌交换位置。5. 最后,四张扑克牌将按照从小到大的顺序排列,程序结束。

解析:

【喵呜刷题小喵解析】:

根据题目描述,我们需要对4张扑克牌进行排序。首先,扑克牌的点数是随机的,范围在4到9之间。然后,根据题目中的交换规则,我们需要对扑克牌进行多次交换,以达到从小到大的排序目的。

1. 第1张扑克牌与四张扑克牌中最小的牌交换位置:这是第一次交换操作。首先检查第1张扑克牌的点数,然后找到四张牌中点数最小的那张。如果第1张牌已经是最小的,则不需要进行交换;否则,将第1张牌与最小牌交换位置。

2. 第2张扑克牌与第2、3、4三张牌中最小的牌交换位置:这是第二次交换操作。首先检查第2张扑克牌的点数,然后找到第2、3、4三张牌中点数最小的那张。如果第2张牌已经是最小的,则不需要进行交换;否则,将第2张牌与最小牌交换位置。

3. 第3张扑克牌与第3、4两张牌中较小的牌交换位置:这是第三次交换操作。首先检查第3张扑克牌的点数,然后找到第3、4两张牌中点数较小的那张。如果第3张牌已经是最小的,则不需要进行交换;否则,将第3张牌与较小牌交换位置。

经过这三次交换操作后,四张扑克牌将按照从小到大的顺序排列。由于每次交换操作后都会等待1秒,因此整个排序过程会分为三个阶段完成。
创作类型:
原创

本文链接:排序。 具体要求: 1). 点击绿旗,在舞台上出现 4 张点数不同的扑克牌,牌上的点数是随机的(4-

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share