答题链接[官方题库,需注册]:https://www.aioj.net/p/ZCM12?tid=6796ffe80a7e26e31a82a9c5
ZCM12: 图形化小高组-拍照片 50分
题目描述
明明的班上有 , 个小朋友要拍照合影。明明知道每个小朋友的身高 height。
摄影师指挥他们做了动作:
- 身高小于 130 的小朋友会站在架子上,他们在照片里的高度是身高加 50。
- 身高大于 160 的小朋友会蹲下来,他们在照片里的高度是身高的一半,向上取整。
- 其它的小朋友在照片里的高度和身高一致。
明明想知道几 个同学在照片里的高度的平均值(average)、最大值(mar)和最小值(min)分别是多少,并且都四舍五入到整数。
输入格式
新建变量 n 用于存储人数 (1 ≤ n ≤ 100)。
新建列表 height 用于存储每个人的身高 (列表中包含 n 个数,每个数都是 ≥ 100 且 ≤ 200 的整数)。
输入数据应该在程序运行开始前就存储到以上变量和列表中,程序可以直接使用变量和列表的值。
如下图所示:
输出格式
新建变量 average,用于存储照片里同学高度的平均值,四舍五入到整数。
新建变量 max,用于存储照片里同学高度的最大值。
新建变量 min,用于存储照片里同学高度的最小值。
程序应该把计算结果存储到以上变量中。
如下图所示:
样例
样例使用方法:手动输入到对应变量和列表,然后运行程序,程序运行完毕后检查输出变量的值是否正确。
样例 1 输入
n = 4, height = (116,150,180,160)
样例1输出
average = 142, max = 166, min = 90
样例 1 解释
50 元首先买 13 元一包的糖果,可以买3 包,剩 11元。再买8元1包的糕点,最多买1包。
注意:
1. 这是一道编程题。你必须使用默认小猫角色(名字叫“角色1")和白色背景,不要修改角色信息。
2.变量名的拼写(包括大小写)要和题目完全一致。
3. 输入变量直接使用、输出变量直接赋值即可,无需使用“询问并等待““说“等积木块。