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

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

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

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

评判标准:
5 分:满足"具体要求"中的1);
28分:满足"具体要求"中的2);
28分:满足"具体要求"中的3);
25 分:满足"具体要求"中的4);
14分:满足"具体要求"中的5)。
暂无题解
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?