用VB编写一个解“数字三角形”程序:将自然数1到6分别填入图中的小圆圈内,使这个三角形的每边上的三个数

用VB编写一个解“数字三角形”程序:将自然数1到6分别填入图中的小圆圈内,使这个三角形的每边上的三个数
数学人气:486 ℃时间:2019-08-16 20:58:17
优质解答
Private Sub Command1_Click()
'1
' 2 3
'4 5 6
Dim a(6) As Integer
For i1 = 1 To 6
For i2 = 1 To 6
For i3 = 1 To 6
For i4 = 1 To 6
For i5 = 1 To 6
For i6 = 1 To 6
a(1) = i1
a(2) = i2
a(3) = i3
a(4) = i4
a(5) = i5
a(6) = i6
For i = 1 To 6
For j = i + 1 To 6
If a(i) = a(j) Then GoTo x:
Next
Next
If i1 + i2 + i4 = i4 + i5 + i6 And i1 + i2 + i4 = i1 + i3 + i6 Then
Print "";
Print i1
Print " ";
Print i2;
Print i3
Print i4;
Print i5;
Print i6
Exit Sub
End If

x:
Next
Next
Next
Next
Next
Next
End Sub
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版