题目
让我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。
现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。
输入格式:每个测试输入包含1个测试用例,给出正整数N。
输出格式:每个测试用例的输出占一行,不超过N的满足猜想的素数对的个数。
输入样例:
20
输出样例:
4
思考
一开始以为自己不会做的,因此大一大二的时候经常卡,现在看是比较简单了。代码如下:
1 |
|
另外,二水马的建议是,for循环里面不要手动i++之类的,容易出错。如果要手动,可以用while循环。这题还是很简单的,但是我总是有很多小错误。。。