Scratch实现按身高降序同步排序姓名列表

mu641773 程序题 共 个子题

CCF-GESP编程能力等级认证Scratch图形化四级编程题:按身高排序。 题目示意图

题目描述

默认小猫角色和白色背景。有两个列表:

  • 列表names:存储姓名
  • 列表heights:存储对应姓名的身高(所有身高为互不相同的正整数) 请按身高由大到小排序,同步更新names列表,使得排序后的names元素顺序与身高降序顺序对应。

示例: 输入: names = ['Emily','Michael','Sarah'] heights = [180,165,170] 身高从高到低为180、170、165,对应排序后names为['Emily','Sarah','Michael']。

输入描述

提前创建两个列表names和heights,分别存储姓名和对应互不相同的正整数身高,输入样例如下: 输入示例 样例1: names = ['Emily','Michael','Sarah'] heights = [180,165,170] 样例2: names = ['Mary','John','Emma','Tom'] heights = [160,180,170,157]

输出描述

无需新建列表,直接修改原有names列表,存储身高降序对应的姓名,输出样例如下: 输出示例 样例1输出:names = ['Emily','Sarah','Michael'] 样例2输出:names = ['John','Emma','Mary','Tom']

本题为编程题,提交代码并运行通过测试点后判分。

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
提交记录
共 条 仅展示自由练习提交
正在加载提交记录…
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧