学编程解数学题——寻找丢失的数字
本帖最后由 hnyzcj 于 2018-7-1 08:56 编辑问题来了:
小王在看书时,发现书中的一页被虫子蛀了,有一道题目变成了下图所示的样子。请你想办法帮他完成下图中的计算式。
问题分析:此题在数学上是一个典型的三位数乘一位数,且是一个不完整的乘法式子。我们可以将将式子中的部分数字用字母、文字或符合代替。例如我们定义为A,B,找出适合条件的A,B。由题意我们可以推出条件
条件一:8 □ 4——8A4——(804+A×10)×5 条件二:□ 1 2 0——B120——B×1000+120 条件三:(804+A×10)×5=B×1000+120 设定A,B的取值范围进行循环。
算法:A=0B=0 For a =0 to 9 For b=0 to 9 If(804+a*10)=b*1000+120 then Print a Print b Endif Next bNext a
程序代码:运行结果:
算法书买了一本,读不懂,还是陈老师教程好。{:5_148:} 清晰易懂!启迪学子们利用计算机语言解决问题的新思路{:5_148:} 解题思路很妙呀! 看不懂数学呀。
页:
[1]