问题补充:
输入一个正整数,判断每个数从高位到低位各位数字是否按值从小到大排列,如果是则输出“yes”,否则输出“no”.其中input函数是返回输入数据的绝对值.fun1函数是判断正整数n是否按数字从小到大排列.#include int input();int fun1(int m);void main(){int n;n=
答案:
#include<stdio.h>
intinput();
intfun1(intm);
voidmain()
{intn;
n=input();//
if(fun1(n))//
printf("yes\n");
elseprintf("no\n");
}intinput()
{intn;
scanf("%d",&n);
if(n>0)returnn;
elsereturn-1*n;//
}intfun1(intm)
{intk;
k=m%10;
while(m!=0)
if(m/10%10>k)return0;
else{m/=10;//
k=m%10;
}return1;//
}
输入一个正整数 判断每个数从高位到低位各位数字是否按值从小到大排列 如果是则输出“yes” 否则输出