程序设计 谁能帮我!

来源:百度知道 编辑:UC知道 时间:2024/05/24 10:15:27
1、数字为0-9 不能出现负数。
2、前后数字总是相减。总是大的减小的。
如图

7 8 9 5 3 2 倒退这里的数字
1(8-7) 1(9-8) 4(9-5) 2(5-3 ) 1(3-2)
0(1-1) 3(4-1) 2(4-2) 1(2-1)
3(3-0) 1(3-2) 1(2-1)
2(3-1) 0(1-1) 假定这里出现的是(0123)

假设出现的为0
取最后的数字推算如下
2 取下面的 3和1 得出可能出现的数字为 531( 5-2=3 3-2=1 2-1=1)
1 取下面的 2和 0 那可能出现 3或1 (3-1=2或者1-1=0)
1 这里可能出现 2 和0 (2-1=1或者 1-0=1)
1 这里 为 1 (1-0=1)
0 假定为0
依次类推 假定为 1 假定为2 假定为 3
若出现推算数字大于9 则抛弃
就是假设第一排数字为
9
9
4
4
1
第二排数字 固定假设为 0 或者1 或者 2 ``3 4(4种可能)
然后计算第二排第一个可能出现的数字
计算方法是
假定 0的可能的时候
用第一排的倒数第二数字和 0 做运算(只能做减法 不能出现负数) 所以就是1-0
那么现在 就是
9
9
4
4 4
1 0
在用第一排的倒数第三个 和第二排 刚推的数字做运算即(4-4=0)
那么现在就是
9
9
4 8或者0
4

你想要什么语言编程?结果又是想要怎么样?就是帮你做什么?

题目不是太清楚?

的确是有难度,对我来说.因为题目我都看的不太明.我研究下先.

那么实际编程时的第一排与第二排数字从哪里来?

求什么?最后情况?