vfp程序:找出100-999之间个位数与十位数之和与10的模等于百位数,切该数是素数,急求!万分感激。。。

 我来答
郭敦顒
2012-05-21 · 知道合伙人教育行家
郭敦顒
知道合伙人教育行家
采纳数:7343 获赞数:32732
部队通令嘉奖,功臣单位代表,铁道部奖。

向TA提问 私信TA
展开全部
郭敦顒回答:
100-999之间的素数是:
101、103、107、109、113、127、131、137、139、149、151、157、163、167、173、179、181、191、193、197、199、211、223、227、229、233、239、241、251、257、263、269、271、277、281、283、293、307、311、313、317、331、337、347、349、353、359、367、373、379、383、389、397、401、409、419、421、431、433、439、443、449、457、461、463、467、479、487、491、499、503、509、521、523、541、547、557、563、569、571、577、587、593、599、601、607、613、617、619、631、641、643、647、653、659、661、673、677、683、691、701、709、719、727、733、739、743、751、757、761、769、773、787、797、809、811、821、823、827、829、839、853、857、859、863、877、881、883、887、907、911、919、929、937、941、947、953、967、971、977、983、991、997 共143个
10的模就是10的倍数:按要求必大于70,应可能为80、90、100、110、…
个位数为:0、1、2、3、4、5、6、7、8、9
10位数(字)为:0、1、2、3、4、5、6、7、8、9
它们之和可以构成素数的是1、3、7、9、11、13、17、19、
所以100-999之间个位数与十位数之和与10的模(之总和)等于百位数,且该数是素数的,它们的集合就是上面所列的全部素数共143个。
追问
那程序怎么写啊?我想了好久都没写出来,万分感激。。。
追答
郭敦顒继续回答:
程序的编写非常专业,非我所长(我不知道以后自己能否学会)我不懂怎样编写,但是我可以提供点信息,你可了解查寻,或许从中可得到或悟出答案。下面是有关信息——
http://zhidao.baidu.com/question/274093453.html
http://zhidao.baidu.com/question/426797101.html?oldq=1*
编写程序: * 统计[100,999]之间所有素数的个数。
检举 | 2011-5-31 07:48
提问者: 晶丹06712 | 浏览次数:248次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Cool_hot_like
2012-11-29 · TA获得超过4.1万个赞
知道大有可为答主
回答量:3.5万
采纳率:85%
帮助的人:4827万
展开全部
*vfp程序:找出100-999之间个位数与十位数之和与10的模等于百位数,
*且该数是素数,急求!万分感激。。。
clea
kz=0&&计数
k=0 &&换行计数
for i=100 to 999
yn=.f. && 初值 .f.素数
for j=2 to i-1
yn=(int(i/j)=i/j)
if yn=.t.
exit
endif
endfor
if yn=.f.
if mod( mod(i,10)+int(mod(i,100)/10), 10 )=mod(i,100)
k=k+1
kz=kz+1
??i
if k=10
?
k=0
endif
endif
endif
endfor
? "符合条件的数共有"+str(kz,3)+" 个"
*测试结果共15个
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式