用VFP 求200~300之间所有素数的个数

来源:学生作业学帮网 编辑:学帮网 时间:2024/04/28 21:45:46

用VFP 求200~300之间所有素数的个数

clear
n=0
for i=201 to 300 step 2
flag=0
for j=2 to int(sqrt(i))
if mod(i,j)=0
flag=1
exit
endif
endfor
if flag=0
n=n+1
endif
endfor
"200~300之间所有素数的个数",n
return

void main()
{
int sum
for i=200 to 300
{ for j=2 to sqrt(i) //sqrt(i)是求i的平方根,
//如果函数不对也可以改为:i/2
if(i%j==0)
break
if...

全部展开

void main()
{
int sum
for i=200 to 300
{ for j=2 to sqrt(i) //sqrt(i)是求i的平方根,
//如果函数不对也可以改为:i/2
if(i%j==0)
break
if(j>sqrt(i)) sum++
}
}
不好意思,现在为了学C语言,我不记得VF的语法了!!但算法是这样的!!

收起