visualbasic 编程 帮忙填一下啊

下述程序的功能是:找出100以内(含100)自然数对,使两个成对的自然数满足其和与差都是平方数,如26和10,其和为36与差为16均为平方数。程序的思想是:函数过程pf判... 下述程序的功能是:找出100以内(含100)自然数对,使两个成对的自然数满足其和与差都是平方数,如26和10,其和为36与差为16均为平方数。
程序的思想是:函数过程pf判断自然数N是否是平方数,对于自然数i,j,调用函数过程pf,若i + j和j-i同时是平方数,则在列表框内显示i,j。

Private Sub Command1_Click()
For i = 1 To 100
For j = ______ To 100
If ______ Then
List1.AddItem i & " " & j
End If
Next j
Next i
End Sub
Public Function pf(x As Integer) As Boolean
Dim y As Integer, p As Boolean
_______
If y * y = x Then
________
Else
p = False
End If
_________
End Function
展开
 我来答
百度网友f73bdb1
2009-09-30 · TA获得超过2176个赞
知道小有建树答主
回答量:1077
采纳率:90%
帮助的人:376万
展开全部
Private Sub Command1_Click()
For i = 1 To 100
For j = __i+1____ To 100
If __pf(i + j) And pf(j - i)__ Then
List1.AddItem i & " " & j
End If
Next j
Next i
End Sub
Public Function pf(x As Integer) As Boolean
Dim y As Integer, p As Boolean
___y=sqr(x)____
If y * y = x Then
___p = True_____
Else
p = False
End If
___pf=p______
End Function
百度网友c4249ef
2009-09-29 · TA获得超过4867个赞
知道大有可为答主
回答量:1855
采纳率:0%
帮助的人:3240万
展开全部
1、i+1
2、pf(i + j) And pf(j - i)
3、y=sqr(x)
4、p = True
5、pf=p
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式