作业帮 > 数学 > 作业

VFP:set talk off clear s=0 for m=3 to 7 n=2 do while n

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/18 09:53:16
VFP:set talk off clear s=0 for m=3 to 7 n=2 do while n
int(m/n)=m/n 因为int 是取整函数,意思是只要m能被n整除.
第一次 m=3 n=2 就是2求和 2
第二次 m=4 n=2 能整除 exit
第三次 m=5 n=2 2,3,4求和 9
第四次 m=6 n=2 能整除 exit
第五次 m=7 n=2 2,3,4,5,6求和 20
条件是 n
再问: 那如果把if int(m/n)=m/n 改成if int(m/n)m/n 呢?N和S等于多少啊
再答: 很简单啊,如果程序明白意思了,循环次数知道了。 把m和n 带进入你就明白了。 是不相等的意思。 比如7 和 2 7/2 结果是3.5 如果取整的话就是 3 这就是不相等的情况,把这样的数求和就是结果了。
再问: 能否给个步骤~~~我实在想不明白
再答: 第一次 m=3 n=2 就是2求和 2 第二次 m=4 n=2 能整除 exit 第三次 m=5 n=2 2,3,4求和 9 第四次 m=6 n=2 能整除 exit 第五次 m=7 n=2 2,3,4,5,6求和 20 就是这个步骤,把不能被整除的求和就可以了。
再问: 你的答案是多少?
再答: 我算 了一下,答案是2 和 7,如果没错的话!
再问: 你这个7怎么来的啊!!!
再答: 你最好到机器上运行一下,或者把给你的步骤带进去亲自循环一下,立刻就懂了。 因为就是几个小学除法和加法而已。
再问: 你也是那种自己会算,就是不会教人的那种高手。。。。总之还是谢谢你了