1、问题说明:输入一个整数,如果这个整数是从低位到高位递增的,则输出YES,否则输出NO。
输入样例:321
输出样例:YES
输入样例:501
输出样例:NO
#include<iostream>
using namespace std;
int main(){
int a,b = 0,flag = 1;
// flag = 1,表示递增,为0表示递减
cin>>a;
while(a>0){
// temp 表示数字的低位
int temp = a%10;
if(temp >= b){
b = temp;
a /= 10;
flag = 1;
}else{
flag = 0;
break;
}
}
if(flag){
cout<<"YES";
}else{
cout<<"NO";
}
return 0;
}