#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <time.h>
int Judge(int a);
int main()
{
int a;
printf("请输入一个自然数:\n");
scanf("%d",&a);
if(Judge(a)==1)
printf("该数是一个降序数");
else printf("该数不是一个降序数");
return 0;
}
int Judge(int a)
{
for(int i=0;;i++)//利用循环从个位数向高位数判定是否升序
{
if(a%10>((a/10)%10))//如果有一组数字非降序,则提前结束判定
return -1;
a = a/10;
if(a/10 == 0)//标记该数字是否判断结束
break;
}
return 1;
}