早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一条小狗与一只小猫在做追逐游戏,它们先从A地往东跑1米,然后再向西跑2米,再向东跑3米向西跑4米···它们至少要跑多少米才能离开A地20米?(答案是780米,咚咚咚!

题目详情
一条小狗与一只小猫在做追逐游戏,它们先从A地往东跑1米,然后再向西跑2米,再向东跑3米向西跑4米···
它们至少要跑多少米才能离开A地20米?(答案是780米,
咚咚咚!
▼优质解答
答案和解析
我用脚本算出来了
如果是从东边算是最少的距离,也就是780米,需要循环39次
从西边算就是820米,需要循环40次
我还是给源码吧
weizhi = 0
//注释:把"weizi"设为A点,也就是起点,赋值为0
a = 1
//注释:a是为了方便加减数字
Do
//注释:do ...loop 里面是无限循环
weizhi = weizhi - a
//注释:上面的计算结果是 weizhi=0-1 那么位置就是-1米,负数是往东的方向,正数往西
If weizhi = -20 Then
//注释:判断位置是否等于-20,符合条件退出循环体.loop后面就是循环体外
Exit do
End If
a = a + 1
//注释:重新赋值,因为一开始a=1,所以可以理解为a=1+1 那么a=2
weizhi = weizhi + a
If weizhi = -20 Then
Exit do
End If
a = a + 1
//注释:再次赋值a,然后继续从Do开始计算
Loop
MessageBox a
//注释:弹出窗口a ,弹出的结果是39,如果判断"weizhi"是否等于20而不是-20的话就是40了
那么最后
1+2+3+4+5..一直到39加起来就是780
看了 一条小狗与一只小猫在做追逐游...的网友还看了以下: