求大佬看看程序哪出问题了

P1046 [NOIP2005 普及组] 陶陶摘苹果

建建丶 @ 2019-03-24 13:23:00

#include<iostream>
using namespace std;
int main()
{
  int i,a,b,c=0,d;
  d=b+30;
  for(i=1;i<11;i++)
  {  cin>>a;}
     cin>>b;
  for(i=1;i<11;i++)
  {  if(d>a)
     c=c+1;
   }
   cout<<c;
   return 0;
} 

by 万弘 @ 2019-03-24 13:24:49

@建建丶 您先仔细看看题


by 建建丶 @ 2019-03-24 13:27:07

@万弘 然后呢


by 万弘 @ 2019-03-24 13:29:36

@建建丶 前面10个是高度,最后一个是陶陶把手伸直的时候能够达到的最大高度。


by 建建丶 @ 2019-03-24 13:30:38

@万弘 对啊


by 万弘 @ 2019-03-24 13:31:12

然后你的a被下一个不停的覆盖,只剩一个

说白了就是,要用一维数组

而且d=b+30;要放在读入b后


by 建建丶 @ 2019-03-24 13:33:03

@万弘 原来这样啊


|