'同构数是会出现在它的平方的右边的数
Dim aa = Enumerable.Range(1, 10000).Select(Function(bb) IIf((bb * bb).ToString.Length - (bb * bb).ToString.IndexOf(bb.ToString) = bb.ToString.Length And bb > 1, bb, vbNull)).Distinct()
Console.WriteLine(String.Join(" ", aa))
Dim x1, x2 As String
For 序 As Integer = 1 To 1000 Step 1
x1 = 序.ToString
x2 = (序 * 序).ToString
If x2.Length - x2.IndexOf(x1) = x1.Length And 序 > 1 Then Console.WriteLine(序)
Next
'同构数是会出现在它的平方的右边的数
最新推荐文章于 2024-02-12 17:28:06 发布