pascal的题目 ——孪生素数

[复制链接]
查看11 | 回复1 | 2011-1-16 15:33:36 | 显示全部楼层 |阅读模式
孪 生 素 数
如果a和a+2同为素数,那么a和a+2是一对孪生素数。请编程找出100以内的所有的孪生素数,并且统计有多少对孪生素数。
运行结果:
3 5
5 7
1113
1719
2931
4143
5961
7173
Total : 8
快·10分钟内在追5分

回复

使用道具 举报

千问 | 2011-1-16 15:33:36 | 显示全部楼层
program sushu;varj,s:integer;function su(n:integer):boolean;var i:integer; t:boolean;begint:=true;i:=2;while t and (i<=sqrt(n)) doif n mod i=0 then t:=false else i:=i+1;su:=t;end;beginj:=3;s:=0;while j<=99 dobeginif su(j) and su(j+2) thens:=s+1;j:=j+2;end;writeln('Total:',s);readln;e
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行