77问答网
所有问题
用VFP 求200~300之间所有素数的个数
如题所述
举报该问题
推荐答案 2010-06-10
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
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GIpIGINGN.html
其他回答
第1个回答 2010-06-09
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的语法了!!但算法是这样的!!
相似回答
大家正在搜
求2~100之间所有素数的个数
求3~100之间的所有素数之和
求10到20之间所有素数之积
求m和n之间的所有素数
求n到m之间素数的个数
求100以内所有素数的倒数和
求200以内的所有素数
求10到20之间的素数
求出100以内所有素数的和