早教吧作业答案频道 -->其他-->
VB题已知XYZ+YZZ=532,其中X,Y和Z为0~9的数字,编程求出X,Y和Z,且在窗体上把算式显示出来.
题目详情
VB题 已知XYZ+YZZ=532,其中X,Y和Z为0~9的数字,编程求出X,Y和Z,且在窗体上把算式显示出来.
▼优质解答
答案和解析
利用穷举法,代码见下.
但是,这个题是无解的.
因为XYZ+YZZ=YZ(X+Z),相当于三个整数相乘,且其中两个整数为0到9,一个为0到18
而532=2×2×7×19,=4×7×19
如果有解,则X+Z=19,但X+Z最大只能为18,所以此题无解.
代码如下:
Private Sub Command1_Click()
For i = 0 To 9
For j = 0 To 9
For k = 0 To 9
If y * z * (x + z) = 532 Then
Print x & "×" & y & "×" & z & "+" & y & "×" & z & "×" & z & "=532"
End If
Next k
Next j
Next i
End Sub
但是,这个题是无解的.
因为XYZ+YZZ=YZ(X+Z),相当于三个整数相乘,且其中两个整数为0到9,一个为0到18
而532=2×2×7×19,=4×7×19
如果有解,则X+Z=19,但X+Z最大只能为18,所以此题无解.
代码如下:
Private Sub Command1_Click()
For i = 0 To 9
For j = 0 To 9
For k = 0 To 9
If y * z * (x + z) = 532 Then
Print x & "×" & y & "×" & z & "+" & y & "×" & z & "×" & z & "=532"
End If
Next k
Next j
Next i
End Sub
看了 VB题已知XYZ+YZZ=5...的网友还看了以下:
甲数是100,比艺术少25.甲数比乙数少()%,甲数比乙数多()%,甲数是两数和的()%,甲数比两 2020-04-25 …
填表,并在同一坐标系内作出函数和的图像;填表:作图区:x…0…y…0…x…0…y…0… 2020-05-01 …
关于用f(x)来直接表示函数和用y表示的区别又不懂了,看到题目里有的地方说f(x)=3x-1,有的 2020-05-13 …
甲乙两数的比是2:3,甲数是乙数的(),乙数是甲数的()倍,甲数是甲、乙两数和的(),乙数是甲、乙 2020-05-15 …
已知两数5又2分之1和-6又2分之1,这两个数的相反数的和是?两数和的相反数是?两数绝对值的和是? 2020-05-15 …
已知两数5又2分之1和-6又2分之1,这两个数的相反数的和是(),两数和的相反数是() 两数和的绝 2020-05-15 …
(kyy的•龙湖区)直接写出得数.的+y.的=,y.上×1.k=,k的÷小的=,小上×上7=k.6 2020-05-16 …
关于二次函数的一个问题假设假设有一个函数图像不与x轴相交,那么这条函数式的y可以为0吧.那么当y= 2020-05-16 …
化学一个元素判断题元素X,Y,Z可结合成XYZ3,X,Y,Z原子序数和26,Y,Z同一周期,XYZ 2020-05-21 …
设函数u(x,y)=q(x+y)+q(x-y)+定积分(x-y)到(x+y)p(t)dt,其中函数 2020-06-04 …