题目:

爱奇艺的测试工程师笔试题

解答:

#include <iostream>
#include <vector>
using namespace std;

int main()
{
    int nNum,nArrayElement;
    vector<int> vecArray;
    cin >> nNum;
    for (int i = 0; i < nNum; i++)
    {
        cin >> nArrayElement;
        vecArray.push_back(nArrayElement);
    }
    int nNumofInterval = 1;
    for (int i = 0; i < nNum-1; i++)
    {
        //如果前后相差不等于1,则自增
        if (vecArray[i+1] - vecArray[i] != 1)
        {
            nNumofInterval++;
        }
    }
    cout << nNumofInterval;
    return 0;
}

 

相关文章:

  • 2021-12-14
  • 2022-02-07
  • 2021-04-15
  • 2021-11-29
  • 2021-11-21
  • 2021-10-30
  • 2021-07-10
猜你喜欢
  • 2022-12-23
  • 2022-01-10
  • 2021-06-08
  • 2022-12-23
  • 2021-12-08
  • 2022-03-04
  • 2022-03-05
相关资源
相似解决方案