第一个代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,s[11111],sum;
cin>>n;
for(int i=1;i<=n;i++){
cin>>s[i];
}
for(int i=1;i<n;i++){
while(s[i]<=s[i-1] && i<=n)
i++;
while(s[i]>=s[i-1] && i<=n)
i++;
sum++;
//cout<<i<<' ';
}
cout<<sum-1;
return 0;
}
第二个代码:
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,s[11111],sum;
cin>>n;
for(int i=1;i<=n;i++){
cin>>s[i];
}
for(int i=1;i<n;i++){
while(s[i]<=s[i-1] && i<=n)
i++;
while(s[i]>=s[i-1] && i<=n)
i++;
sum++;
//cout<<i<<' ';
}
cout<<sum-2;
return 0;
}