摘苹果问题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题目描述:
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。
输入描述:
输入包括两行数据。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120)的整数(以厘米为单位),表示陶陶把手伸直的时候能够达到的最大高度。
#include
using namespace std;
int ah[10],th,i,j=0,ans;
int main()
{
loop_1:cout<<"请依次输入十个苹果的高度和陶陶的手能达到的最大高度(cm):"<
{
cin>>ah[i];
if(ah[i]<100||ah[i]>200)
{
cout<<"输入的数据超过范围!请重新输入。"<
}
}
loop_2:cin>>th;
if(th<100||th>120)
{
cout<<"输入的数据超过范围!请重新输入。"<
}
for(i=1;i<11;i++)
{
ans=th-ah[i];
if(ans>=0)
j++;
else
{
ans=ans+30;
if(ans>=0)
j++;
}
}
cout<<"陶陶能摘到"<
return 0;
}