早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
(急!在线等)1.已知集合A={1,2,a²-3a-1,a²+1},若3∈A,求实数a的值.2.定 2020-05-15 …
如果O+O=U+U+U,O+Z=U+U+U+U,那么Z+Z+U=()个O.如果设U=6,那么O=( 2020-06-18 …
设x,y为任意实数,相应所有的点P(x,y,3)的集合是A.z轴上的两个点B.过z轴上的(0,0, 2020-07-30 …
1.已知|z|=1,且z^2+2z+1/z是负实数,求复数z2.已知|z|=1,且z为虚数,u=( 2020-07-30 …
问条数学的分解因式:x(a-b-c)+y(b+c-a)+z(c-a+b)把解题的详细过程写下来,谢 2020-08-01 …
已知z,p都是虚数,则z=p的共轭的一个必要不充分条件A|Z+P|=0B.Z=P的共轭C.Z=P| 2020-08-02 …
已知.z为复数z的共轭复数,满足z+.z=4,|z-i|=5(i为虚数单位),求复数z. 2020-08-02 …
已知z为虚数,z+9z-2为实数.(1)若z-2为纯虚数,求虚数z;(2)求|z-4|的取值范围. 2020-10-31 …
已知(y+z-x)/(x+y+z)=(z+x-y)/(y+z-x)=(x+y-z)/(z+x-y)= 2020-11-01 …
Foreachofthefollowing,giveabijectionffromAtoB.Yous 2020-11-26 …