A25497. 截取递增数背景信息:递增数:如果一个大于 9 的正整数各个数位上的数,从左到右是逐渐变大的,那么就称这个数为递增数。例如:124、248 是递增数。给你一个不含 0 的九位数,请找出从这个九位数中能截取出的所有递增数。例如:115367482 能够截取出的递增数有:15、36、 67、367、48。注意:只能截取若干个连续的数。编程实现:截取递增数。具体要求:1) 点击绿旗,列表 1 为空,熊猫…
填空题
较易
知识点
题目描述
截取递增数
背景信息:
递增数:如果一个大于 9 的正整数各个数位上的数,从左到右是逐渐变大的,那么就称这个数为递增数。
例如:124、248 是递增数。
给你一个不含 0 的九位数,请找出从这个九位数中能截取出的所有递增数。
例如:115367482 能够截取出的递增数有:15、36、 67、367、48。
注意:只能截取若干个连续的数。
编程实现:
截取递增数。
具体要求:
1) 点击绿旗,列表 1 为空,熊猫说“请输入一个不含 0 的九位数”,同时舞台下方显示示榆入框,如图所示;
例如:输入 115367482

2) 如果输入的整数不能截取出递增数,熊猫说“NO”,1 秒后程序结束;
3) 如果输入的整数能截取出递增数,那么在列表 1 中呈现出截取的所有递增数,如图所示;

4) 得到所有递增数之后,按下空格按键,列表 1 中的数按照从小到大的顺序重新排列,如图所示;

5) 最后,熊猫说出列表 1 中的最大数,如图所示,1 秒后程序结束。

参考答案
评分标淮:
5 分:满足“具体要求”中的 1);
28 分:满足“具体要求”中的 2);
28 分:满足“具体要求”中的 3);
25 分:满足“具体要求”中的 4)。
14 分:满足“具体要求”中的 5)。答案解析



上一题
下一题