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

打印极值点下标

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

#include "stdio.h"

int main(){ int n; int a[100]; while(scanf("%d",&n)!=EOF){ for(int i=0;i<n;++i) scanf("%d",&a[i]); if(a[0]>a[1]||a[0]<a[1]) printf("%d ",0); for(int i=1;i<n-1;++i){ if((a[i-1]>a[i]&&a[i]<a[i+1])||(a[i-1]<a[i]&&a[i]>a[i+1])) printf("%d ",i); }
if(a[n-1]>a[n-2]||a[n-1]<a[n-2]) printf("%d ",n-1); printf("\n"); }

}

全部评论

相关推荐

nbdy:字太多了,写简历不是写自传,亮点难点技能点列出来就行,要简明扼要
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务