-->
当前位置:首页 > 题库 > 正文内容

程序填空题:输入若干个正整数,判断每个数从高位到低位各位数字是否按值从小到大排列。

Luz4年前 (2021-05-10)题库1182
输入若干个正整数(以负数结束输入),判断每个数从高位到低位各位数字是否按值从小到大排列,请根据题意,将程序补充完整。

123 132 213 231 312 321 -1

123中各位数字按从小到大排列

```
#include
@@[int fun1(int m);](1)
int main(void)
{ int n;
scanf("%d", &n);
while (n > 0) {
if(fun1(n))
printf("%d中各位数字按从小到大排列\n", n);
scanf("%d", &n);
}
}
int fun1(@@[int m](1))
{ int k;

@@[k=m%10;](1)
while(m)
if( m / 10 % 10 > k)
return 0;
else {
@@[m=m/10;](1)
k = m % 10;
}
return 1;
}
```






答案:
第1空:int fun1(int m);

第2空:int m

第3空:k=m%10;

第4空:m=m/10;

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。