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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 00:50:21
用VFP 求200~300之间所有素数的个数
xRJ@AR*MI7kWMd4 J}+Zj7J_3I\I !93י)d v, [mYm˹rөڭKҘ.ϧ?RGDE! `y$)e""Ȣ' ӺX簆42P&}aHk!tahI}V<&P~ZWCn5@MRIaeuKڝu;zꏠQ_+=T^

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

用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的语法了!!但算法是这样的!!

收起