蒟蒻问一下为什么只对了第四个点
查看原帖
蒟蒻问一下为什么只对了第四个点
432183
JoeBiden2020楼主2021/3/23 13:50
#include<iostream>
using namespace std;
long long a[10005];
int main(){
    int n,count=0,flag=0;
    cin>>n;
    for(int i=0;i<n;i++){
        cin>>a[n];
    }
    for(int i=1;i<n;i++){
        if(a[i]-a[i-1]==1){count++;}
        else count=1;
        if(count>flag)flag=count;
    }
    cout<<count;
    return 0;
}

调试到if那里的时候,符合条件但是没有执行count++,反而诡异地把count变成了1??

2021/3/23 13:50
加载中...