麻烦帮忙做下列vb题:1.编写一个判断素数的函数;并在单选按钮的单击事件过程中,用inputbox输入数据,再调

用函数判断是否是素数。functionisprime(mas___)as__dimiasinteger________fori=2tosqr(m)if____thenis... 用函数判断是否是素数。
function isprime(m as___)as __
dim i as integer
________
for i=2 to sqr(m)
if ____ then
isprime=false
exit for
______
______
end function
private sub command1_click()
dim n as integer
n=___
if ___then
print n;"是素数"
~~~~ ' 请自己完善这一段内容
end if
end sub
2.编程:在一个窗体中单击命令按钮时,能够将 a2.txt 文件的内容合并到 a1.txt 中的原有内容之后。
准备工作:用记事本创建两个文本文件 a1.txt 和 a2.txt,各输入一些文本,保存后关闭。
运行程序前后,分别用记事本打开两个文件察看内容,以确认程序是否运行成功。
建议:两个文本文件与VB的程序文件保存在同一个文件夹中。
展开
 我来答
百度网友88b5c2f
2012-06-05 · TA获得超过524个赞
知道小有建树答主
回答量:529
采纳率:33%
帮助的人:196万
展开全部
第一题答案:
Option Explicit
Private Sub Command1_Click()
Dim n As Integer
n = Val(InputBox("请输入一个数"))
If isprime(n) Then
Print n; "是素数"
Else
Print n; "不是素数"
End If

End Sub

Private Function isprime(m As Integer) As Boolean
Dim i As Integer
isprime = True
For i = 2 To Sqr(m)
If m Mod i = 0 Then
isprime = False
Exit For
End If
Next i
End Function
追问
需要第二题
追答
不会了
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maoni_2007
2012-06-15 · 超过31用户采纳过TA的回答
知道答主
回答量:103
采纳率:0%
帮助的人:94.3万
展开全部
function isprime(m as integer)as boolean
dim i as integer
isprime=true
for i=2 to sqr(m)
if m mod i=-0 then
isprime=false
exit for
__end if ____
_next i_____
end function
private sub command1_click()
dim n as integer
n=__inputbox("请输入n的值")_
if __isprime(n)_then
print n;"是素数"
else
print n ; "不是素数" ' 请自己完善这一段内容
end if
end sub
2. open app.path & “\a2.txt” for input as #1
do while not eof(1)
lineinput #1,a
str1=str1 &a
loop
open app.path & "a1.txt " for append as #2
print #2,str1
close
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式