C++实现:
#include<iostream>
using namespace std;
int a[1005]={0};
int main()
{
int n,k;
int count=0;
cin>>n;
for(int i=0;i<n;i++)
{
cin>>a[i];
}
for(int j=0;j<n-2;j++)
{ k=((a[j]-a[j+1])*(a[j+2]-a[j+1]));//当前第一天的销售额和第三天的销售额都大于或者都小于第二天的销售额时,就会产生折点。
if(k>0)
{
count++;
}
}
cout<<count;
return 0;
}