4324| 4
|
学编程解数学题——寻找丢失的数字 |
本帖最后由 hnyzcj 于 2018-7-1 08:56 编辑 问题来了: 小王在看书时,发现书中的一页被虫子蛀了,有一道题目变成了下图所示的样子。请你想办法帮他完成下图中的计算式。 问题分析: 此题在数学上是一个典型的三位数乘一位数,且是一个不完整的乘法式子。我们可以将将式子中的部分数字用字母、文字或符合代替。例如我们定义为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 程序代码: 运行结果: |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed