美人为限 @ 2017-01-14 13:21:47
#include<iostream>
using namespace std;
int apple[10],tall,ans;
int main(){
cin>>tall;
for(int i=1;i<=10;i++){
cin>>apple[i];
if(apple[i]>tall && apple[i]>tall+30){
ans+=0;
}
else{
ans++;
}
}
cout<<ans;
return 0;
}
by Sor4 @ 2017-01-14 14:56:52
apple数组开小了。如果你开apple【10】,真正可以访问的只有apple【0】~apple【9】。建议你把数组扩大一点。
by 1v7w @ 2017-01-18 19:46:18
人家先输入的是 10个苹果的高度 接下来才是淘淘的身高啊。
int main(){
ans = 0;
for(int i=1;i<=10;i++){
cin>>apple[i];
cin>>tall;
if(apple[i]<tall+30){ //这里直接判断加上凳子够不够就行
ans++; //如果够,就加,不够就不用管。
}
}
cout<<ans;
return 0;
}
by whxyx2001 @ 2017-01-21 15:57:33
tall 怎么能重复输入?应该在for外输入。