数位递增数

描述

  一个正整数如果任何一个数位小于等于右边相邻的数位,则称为一个数位递增数

例如:

1135 是一个数位递增数。

1024 不是一个数位递增数。

输入

输入一个正整数 n(10 < n < 10001)。

输出

输出 10 到 n (包含 10 和 n)中有多少个数位递增数。

输入样例 1 

15

输出样例 1

5
#include  
#include 
using namespace std;
bool cmp(int n){
	int m=n,x,y=0,a[11],b[11];
	while(m!=0){
		x=m%10;
		m/=10;
		a[y++]=x;
	}
	for(int i=0;i>n;
	for(int i=10;i<=n;i++){
		if(cmp(i)) sum++;
	}
	cout<

如果有帮助,能不能点一个赞或关注呢?

你可能感兴趣的:(C++蓝桥杯中级,算法,c++,数学建模)