vb作业,谢谢~
由键盘输入一个正整数,找出大于或等于该数的第一个质数。
答案:1 悬赏:50 手机版
解决时间 2021-04-11 17:33
- 提问者网友:刺鸟
- 2021-04-11 00:57
最佳答案
- 五星知识达人网友:深街酒徒
- 2021-04-11 02:29
PROGRAM Exam(output);
VAR
k,a:Integer;
f:Boolean;
BEGIN
f:=False;
Read (a);
WHILE NOT f DO
BEGIN
k:=2;
f:=——(1)——
WHILE f AND (k<(a DIV 2)) D0
IF (a MOD k)=0 THEN f:=——(2)——
ELSE ——(3)——;
IF NOT f THEN
a:=a+1;
END;
Writeln(a);
END.
解答:本题中,程序通过一个标志量f来标志是否结束查找的过程。如果f为True,则继续寻找,即将a的值加1。否则此时的a即为所求的质数。
本题的正确答案为:(1)True:(2)False:(3)k:=k+1。
VAR
k,a:Integer;
f:Boolean;
BEGIN
f:=False;
Read (a);
WHILE NOT f DO
BEGIN
k:=2;
f:=——(1)——
WHILE f AND (k<(a DIV 2)) D0
IF (a MOD k)=0 THEN f:=——(2)——
ELSE ——(3)——;
IF NOT f THEN
a:=a+1;
END;
Writeln(a);
END.
解答:本题中,程序通过一个标志量f来标志是否结束查找的过程。如果f为True,则继续寻找,即将a的值加1。否则此时的a即为所求的质数。
本题的正确答案为:(1)True:(2)False:(3)k:=k+1。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯