编程,输入两个正整数n1和n2,显示区间 [n1,n2] 内的所有素数。进一步要求:每5个数显示为一行。

Dimn1AsInteger,n2AsInteger,_mAsInteger,iAsInteger,jAsIntegern1=InputBox("n1=")n2=Inpu... Dim n1 As Integer, n2 As Integer, _
m As Integer, i As Integer, j As Integer
n1 = InputBox("n1=")
n2 = InputBox("n2=")
j = 0
For m = n1 To n2
For i = 2 To m - 1
If m Mod i = 0 Then Exit For
Next i
If i >= m Then
If j = 5 Then Print Chr(10)
Print m
j = 0
Else
Print m
End If
每5个数显示为一行。 怎么弄呀??? 不知道怎么改。。。
展开
 我来答
hyw950928
2009-04-26 · 超过14用户采纳过TA的回答
知道答主
回答量:27
采纳率:0%
帮助的人:39万
展开全部
var n1,n2,i,j:word;
p:array[2..maxint] of boolean;
begin
fillchar(p,sizeof(p),true);
i:=2;
repeat
j:=i+i;
while j<=maxint do
begin
p[j]:=false;
inc(j,i);
end;
inc(i);
while not p[i] do
inc(i);
until i>maxint;
readln(n1,n2);
j:=0;
i:=n1;
while not p[i] do
inc(i);
while i<n2 do
begin
if j<>5 then
write(i:6)
else
begin
writeln;
write(i:6);
j:=0;
end;
inc(j);
inc(i);
while not p[i] do inc(i)
end;
end.
天哪,写完才看见要用vb
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
血月麒麟
2009-04-26 · TA获得超过257个赞
知道小有建树答主
回答量:336
采纳率:33%
帮助的人:159万
展开全部
是用vb 脚本 还是java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友31c08ce90
2009-04-26 · 超过10用户采纳过TA的回答
知道答主
回答量:57
采纳率:0%
帮助的人:42.1万
展开全部
你至少说用什么语言编好不好
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式