2018-7-1 08:52:07 [显示全部楼层]
3054浏览
查看: 3054|回复: 4

学编程解数学题——寻找丢失的数字

[复制链接]
本帖最后由 hnyzcj 于 2018-7-1 08:56 编辑

220224q1sy9qbahw1hqwla.jpg
    问题来了:
小王在看书时,发现书中的一页被虫子蛀了,有一道题目变成了下图所示的样子。请你想办法帮他完成下图中的计算式。
图片1.png

问题分析:
此题在数学上是一个典型的三位数乘一位数,且是一个不完整的乘法式子。我们可以将将式子中的部分数字用字母、文字或符合代替。例如我们定义为A,B,找出适合条件的A,B。由题意我们可以推出条件

     条件一:8 □ 4——8  A  4——(804+A×10)×5
     条件二:□ 1 2 0——B  1  2  0——B×1000+120
     条件三:(804+A×10)×5=B×1000+120
     设定A,B的取值范围进行循环。

算法:
A=0
B=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 b
Next a

程序代码:
图片2.png
运行结果:
QQ图片20180701085507.png

rzyzzxw  版主

发表于 2018-7-1 12:58:39

算法书买了一本,读不懂,还是陈老师教程好。
回复

使用道具 举报

安卓机器人  中级技神

发表于 2018-7-1 19:05:18

清晰易懂!启迪学子们利用计算机语言解决问题的新思路
回复

使用道具 举报

ymzhang2006  学徒

发表于 2018-7-2 21:38:41

解题思路很妙呀!
回复

使用道具 举报

gada888  版主

发表于 2018-8-25 21:56:04

看不懂数学呀。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2022 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail