思路:
将各位上数字提取出来
判断高位不能小于下一位
程序:
#include<stdio.h>
void main()
{ int x,n=0,s=0,w1,w2,x1;
scanf("%d",&x); x1=x; w1=x%10; x/=10;
while ( x )
{ w2=x%10; x/=10; if ( w2<w1 ) { s=1; break; }
w1=w2;
}
if ( s ) printf("%d不是降序数。\n",x1);
else printf("%d是降序数。\n",x1);
}