输入一个正整数,判断每个数从高位到低位各位数字是否按值从小到大排列

2025-01-04 01:15:49
推荐回答(1个)
回答1:

#include 
int input();
int fun1(int m);
void main()
{
   int n;
   n=input();//
   if(fun1(n))//
           printf("yes\n");
    else printf("no\n");
}
int input()
{
int n;
scanf("%d",&n); 
    if (n>0)  return n;
else  return -1*n;//
}

int fun1(  int m  )
{
    int k;
    k=m%10;
    while(m!=0)
if( m/10%10>k)  return 0;
else {m/=10;     //     
k=m%10;
}
return 1;//
}