这道题比较简单,只要分别把高度和身高+30cm作比较,统计一下就可以了。 #include<bits/stdc++.h> using namespace std; int a[11]; int main(){ int ans=0,high; for(int i=1;i<=10;i++){//输入 cin>>a[i]; } cin>>high; for(int i=1;i<=10;i++){ if(high+30>=a[i]) ans++;//如果可以摘到,把ans+1 } cout<<ans; return 0; }