求大佬帮忙看看
#include<bits/stdc++.h>
using namespace std;
int n,a[100005],summ;
bool o = false;
int main(){
cin>>n;
for(int i = 1;i<=n;i++){
cin>>a[i];
if(a[i] == 1){
summ++;
}else if(a[i] == 0 && summ != 0){
for(int j = i+1;j<=n;j++){
if(a[j] == 1){
o = true;
break;
}
}
if(!o){
cout<<summ;
return 0;
}else{
o = false;
}
}
}
return 0;
}