题目要求详见:【Scratch算法练习】信息奥赛基础习题:输出第二个整数

解题思路:

方法一:逐个检查输入字符,当遇到第一个空格时开始读取后面的字符,并拼接到一隔变量里,直到再遇到空格停止。

方法二:模拟代码类编程,还是逐个检查输入的字符,通过空格进行分割,将数字存入列表,这种方式可以读取任意一个整数,比较灵活。

下面我们采用第二种方法:

创建变量:num,分割出来的单个数字;i:用于重复执行计数,一次取1、2、3、4、……字符长度

创建一隔列表:data ,将分割出来的所有数据存储在列表里


信息奥赛基础习题:输出第二个整数【scratch解法】

自定义一个积木,用来分割字符输入的内容,参数有sting:输入的内容;sp:用来分割的字符,下图中空白的地方是空格字符“ ”

信息奥赛基础习题:输出第二个整数【scratch解法】

读取列表第二个数字,输出显示

信息奥赛基础习题:输出第二个整数【scratch解法】

源码下载:http://www.kidscode.cn/shows3/10807

本站内容未经许可,禁止任何网站及个人进行转载。

   口袋儿题库-青少儿编程自测题库