Scratch实现按身高降序同步排序姓名列表
类型:程序题

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

题目描述

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

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

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

输入描述

提前创建两个列表namesheights,分别存储姓名和对应互不相同的正整数身高,输入样例如下: 输入示例 样例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']

加载中