您的位置:首页 > 其它

*1007. 素数对猜想

2014-09-01 20:00 197 查看
/*
* Main.c
* 1007. 素数对猜想
*  Created on: 2014年8月29日
*      Author: Boomkeeper
*********部分通过**********
*/

#include <stdio.h>

int isPrime(int in) {
int ret = 1;
int i;
if (in == 1 || (in % 2 == 0 && in != 2))
ret = 0;
for (i = 3; i < in; i += 2) {
if (in % i == 0) {
ret = 0;
break;
}
}
return ret;
}

int main(void) {

int n; //题目中的N
int i;
int count = 0; //计数符合要求的素数对

scanf("%d", &n);

for (i = 3; (i + 2) <= n; i += 2) {
if (isPrime(i) && isPrime(i + 2))
count++;
}

printf("%i\n", count);

return 0;
}




题目链接:

http://pat.zju.edu.cn/contests/pat-b-practise/1007

.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: