| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3110 人关注过本帖, 1 人收藏
标题:帮帮新手。输出100以内素数,统计个数,并计算和值
只看楼主 加入收藏
远方010
Rank: 2
来 自:重庆
等 级:论坛游民
帖 子:41
专家分:13
注 册:2012-10-15
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:6 
帮帮新手。输出100以内素数,统计个数,并计算和值
我只会把素数找出来。求100以内的素数的个数和值我不会做。希望懂的大侠帮帮忙。
这是我做的
输出100以内素数,统计个数,并计算和值 - 副本.zip (1.02 KB)
搜索更多相关主题的帖子: 计算 
2012-10-15 21:34
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
程序代码:
CLEAR
CREATE CURSOR TABA (NUM N(4),A C(2))
FOR I=1 TO 100
    B=IIF((INT(I/2)>1 AND I%2=0) OR (INT(I/3)>1 AND I%3=0) OR (INT(I/5)>1 AND I%5=0) OR (INT(I/7)>1 AND I%7=0),[],[])
    INSERT INTO TABA VALUES(I,B)
ENDFOR
CALCULATE CNT(),SUM(NUM) TO X1,X2 FOR EMPTY(A)
? [100以内素数的个数:]+TRANSFORM(X1-1)
? [100以内素数的和数:]+TRANSFORM(X2-1)
BROWSE


[ 本帖最后由 sdta 于 2012-10-16 01:47 编辑 ]
收到的鲜花
  • tlliqi2012-10-16 07:32 送鲜花  10朵   附言:热心助人

坚守VFP最后的阵地
2012-10-16 01:29
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:298
专家分:808
注 册:2012-6-15
收藏
得分:7 
CLEAR
s=0    &&计算素数的和数
k=0    &&计算素数的个数
FOR i=2 TO 100
mm=0 &&如果不是素数,让mk的值变成1
FOR j=2 TO i - 1
IF i % j=0
mm=1
EXIT
ENDIF  
NEXT
IF mm != 1 &&如果mm的值不是1,说明i是素数
s=s+i
k=k+1
*? i
ENDIF  
NEXT  
?'100以内素数的个数:'+STR(k,3)
?'100以内素数的和数:'+STR(s,4)

学习交流VFP,QQ:248561326。
2012-10-16 10:56
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:7 
求素数的算法,书上滥了去,呵呵,不管用什么语言实现,思想都是一样的。

授人以渔,不授人以鱼。
2012-10-16 12:03
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:7 
程序代码:
CLEAR
S=[]   &&显示素数
K=0    &&计算素数的个数
FOR I=2 TO 100
    IF NOT ((INT(I/2)>1 AND I%2=0) OR (INT(I/3)>1 AND I%3=0) OR (INT(I/5)>1 AND I%5=0) OR (INT(I/7)>1 AND I%7=0))
       S=S+[+]+TRANSFORM(I)
       K=K+1
    ENDIF
ENDFOR
?[素数【]+S+[】=]+TRANSFORM(EVALUATE(S))
?[100以内素数的个数:]+TRANSFORM(K) 


[ 本帖最后由 sdta 于 2012-10-16 12:09 编辑 ]

坚守VFP最后的阵地
2012-10-16 12:04
远方010
Rank: 2
来 自:重庆
等 级:论坛游民
帖 子:41
专家分:13
注 册:2012-10-15
收藏
得分:0 
回复 3楼 cxzbzgz
谢谢帮助。

路途皆是迷路客,一语还归大道中。
2012-10-16 14:31
远方010
Rank: 2
来 自:重庆
等 级:论坛游民
帖 子:41
专家分:13
注 册:2012-10-15
收藏
得分:0 
回复 5楼 sdta
谢谢帮助

路途皆是迷路客,一语还归大道中。
2012-10-16 14:32
快速回复:帮帮新手。输出100以内素数,统计个数,并计算和值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019878 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved