实战训练1—小明摘桃子
问题描述:
小明家院子里有棵桃树,桃子成熟的时候,小明就会带着30厘米高的板凳跑去摘桃子,当他不能直接用手摘到桃子的时候,就会踩到板凳上再试试。桃树上每次都是10个桃子,现在已知桃子到地面的高度,以及小明把手伸直的时候能够达到的最大高度,请帮小明算一下他能够摘到的桃子的数目。假设他碰到桃子,就会掉下来。
输入格式:
输入包括两行数据。
第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个桃子到地面的高度,两个相邻的整数之间用一个空格隔开。
第二行只包括一个100∼130 (包含100和130 )的整数(以厘米为单位),表示小明把手伸直的时候能够达到的最大高度。
输出格式:
输出一行,这一行只包含一个整数,表示小明能够摘到的桃子的数目。
输入输出样例:
输入样例1 |
输出样例1 |
110 198 150 140 139 124 167 198 200 115 115 |
5 |
输入样例2 |
输出样例2 |
120 188 157 135 149 128 162 193 200 116 130 |
6 |
问题分析:
根据题意,首先考虑桃子的存储问题,由于涉及到的桃子数量多,所以使用刚学习的数组来解决此问题,数组的数据类型使用int类型,长度为10,定义好数组之后,使用循环来输入每个桃子的高度存储到数组元素