题解 | #打印极值点下标#

打印极值点下标

https://www.nowcoder.com/practice/7fd72f8ac7964ba3b8baa8735246e1f1

//土尔逊Torson 编写于2023/4/14 
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>

using namespace std;

const int kMAX = 81;

int main() {
	int k;
	int arr[kMAX];
	while (scanf("%d", &k) != EOF) {
		for (int i = 0; i < k; ++i) {
			scanf("%d", &arr[i]);
		}

		for (int i = 0; i < k; ++i) {
			if (0 == i) {
				if (arr[i] > arr[i + 1] || arr[i] < arr[i + 1]) {
					printf("%d ", i);
				}
			}
			else if (k - 1 == i) {
				if (arr[i] > arr[i - 1] || arr[i] < arr[i - 1]) {
					printf("%d ", i);
				}
			}
			else {
				if ((arr[i] > arr[i - 1] && arr[i] > arr[i + 1])
					|| (arr[i] < arr[i - 1] && arr[i] < arr[i + 1])) {
					printf("%d ", i);
				}
			}
		}
		printf("\n");
	}
	system("pause");
	return EXIT_SUCCESS;
}
// 64 位输出请用 printf("%lld")

全部评论

相关推荐

04-08 13:31
已编辑
门头沟学院 前端工程师
D0cC:京东营收1万多亿人民币,阿里9000多亿,虽然他俩利润都没腾讯和字节多,但是很恐怖了啊,负担了多少打工人的薪水
投递拼多多集团-PDD等公司10个岗位
点赞 评论 收藏
分享
03-27 20:14
前端工程师
投票
Spring启动:我在一嗨呆过,这么说吧 神仙单位,除了工资不怎么好 剩下的基本上天花板了,上班下班跟公务员似的,一天工作7个点,提供宿舍,宿舍离公司1km, 项目不着急,一般来说1天的活,你要个4天没人管你,我一天上班4个点在微信上跟别人聊天😂 去那边老自在了 但是也有可能是 我们组比较好
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务