测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

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)。

答案解析

上一题 下一题