题目描述
给出一个五位数的正整数,不妨假设这个整数的万位数字是 a,千位数字是 b,百位数字是 c, 十位数字是 d,个位数字是 e。如果满足: a < b < c 且 c > d > e,那么这个五位数就是 山峰数。
输入格式
一个五位数
输出格式
如果输入的五位数是山峰数则输出“yes”,否则输出“no”,其中双引号不用输出。
样例
输入数据 1
15764
Copy
输出数据 1
yes
Copy
输入数据 2
23433
Copy
输出数据 2
no
Copy
样例解释
样例1:
1 < 5 < 7 且 7 > 6 > 4
#include<bits/stdc++.h>
using namespace std;
string a;
bool k=true;
int main(){
cin>>a;
for(int i=1;i<=2;i++)
if(a[i]<=a[i-1])k=false;
for(int i=3;i<=4;i++)
if(a[i]>=a[i-1])k=false;
if(k)cout<<"yes";
else cout<<"no";
return 0;
}