scratch求最小的3的倍数的数,输入n个整数

这是一题关于求最小值的题目,外加一个3的倍数。题目我们来看下,输入n个整数,请找出里面最小的为3的倍数的数(在输入数据的时候保证有3的倍数的数)

我们先来分析下:

这道题是scratch编程题求最值的典型案例,外加一个3的倍数。同样我们需要将第一符合条件的数假设为最小值,但怎样找到第一个符合条件的数呢?我们用一个变量来记录,一个最小值。

然后再加一个判断找到,最小的为3的倍数的数;同时满足两个条件,一个是3的倍数,一个是必须小于第一假设的最小值。只有这两个条件同时满足,才是我们要找的最小的3的倍数的数。

scratch求最小的3的倍数的数

scratch求最小的3的倍数的数

scratch求最小的3的倍数的数步骤:

步骤一、新建变量i、n、min、cc;变量min符合条件的最小值;变量n是输入正整数的次数;变i是循环列表的次数;变量cc是记录第一个假设符合条件的变量。

变量初始值

变量初始值

步骤二、给变量赋初始值,i=1、n=5、cc=0、min=0;

步骤三、先循环输入n个正整数,加入列表;

步骤四、输入5个数之后,我们就开始做判断了,假设列表第一个就是3的倍数,而且我们假设为第一个最小值;并用cc变量记录=1才给min赋值最小值;如果cc等于2,则需要做判断;

找到满足条件的3的倍数的最小值

找到满足条件的3的倍数的最小值

步骤五、再加一个判断,满足3的倍数的同时,要比第一个假设的数小,才给它赋值最小值。

scratch求最值相关的重要知识点:

scratch求个位数和十位数的数字之和

欧几里德算法求最大公约数

scratch递归算法

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

scratch绘制长方形,画长方形的简单方法

2023-5-13 9:24:57

综合资讯

scratch求个位数和十位数的数字之和

2023-5-13 9:25:03

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索