作业帮 > 综合 > 作业

VB编程:求1000以内素数之和

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/27 17:54:27
VB编程:求1000以内素数之和
我是初学者,对这个VB编程代码有一些要求
一定要是VB
变量只能是long 或者 integer不要用逻辑变量
要用枚举算法,循环结构(do while 和for语句)
VB编程:求1000以内素数之和
Dim n,x,r,s As Single
n = 2
s = 0
Do While n
再问: 能说一下算法的思路吗?
再答: 首先1 不是素数,就用枚举将2到1000的每个数列举出来,再逐个检验,即从2到n/2一一举例,判断是否能整除正整数n,若都不能整除n,则n是质数,否则n就不是质数。最后就将是质数的加起来,s就是累加的作用。 r相当于一个开关,初值为0,一旦n能被某数整除就变为1。 最后想改一个地方 Do While x