把代码发到帖子里面。。这样看不清楚。。。
http://blog.csdn.net/hancunai0017/article/details/7032383
int pair=0;
vectorv1{1,2,3,5,9,20,25};
for(int i=0;i<=v1.size();++i){
for(int j=0;j<i-1;++j)
if(v1[j]+v1[j+1]==v1[i])
++pair;
}
cout<<pair;
int v[10] = {0,1,0,0,3,0,0,4,4,4};
vector<int> v1(&v[0],&v[9]); //注意这里的初始化。。。
for(int i=0;i< v1.size();i++)
{
cout<< v1[i];
}
第一层for判断的时候用的<=,而且size返回的是vector的大小,会不会是越界了?
越界了么?