原题描述:
二哥平日喜欢自己种一些东西,并以此为写程序和看电影之外的最大爱好。最近,二哥种的一棵苹果树到了采摘的时候,但是由于二哥身高的限制,有些苹果太高摘不到。于是二哥借来了一个凳子,踩在上面可以摘到更多的苹果。
二哥是一个懒于行动的人,他想在摘苹果之前知道自己能摘到多少苹果,如果实在太少(苹果树很茂盛,主要是由于身高原因),他宁可坐在树下等苹果自己掉下来砸到头上。
题目分析:
这个题目属于入门的基础题目,难度很小,只要把两个高度相加在与树上的高度进行比较即可,小于则统计。
附上自己使用C++的测试代码:
#include <iostream>
using namespace std;
int main()
{
int heightP, heightS, coutA;
int GetApple=0;
cin >> heightP>>heightS>>coutA;
int *heightA = new int[coutA];
for (int i = 0; i < coutA; i++) {
cin >> heightA[i];
}
for (int i = 0; i < coutA; i++) {
if (heightA[i] <= heightP + heightS)
GetApple++;
}
cout << GetApple << endl;
}