CCF 201604-1 折点计算(满分100)

这道题十分简单,不涉及任何算法。

#include<iostream>

using namespace std;

int main()
{
    
    
	int n, a[1000] = {
    
     0 };
	cin >> n;
	for (int i = 0; i < n; i++) {
    
    
		cin >> a[i];
	}
	int count = 0;
	for (int i = 1; i < n-1; i++) {
    
    
		if ((a[i] > a[i - 1] && a[i] > a[i + 1]) || (a[i]<a[i - 1] && a[i]<a[i + 1]))  
			count++;
		
	}
	cout << count << endl;

	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_27538633/article/details/105720864