腾讯笔试编程题
来源:互联网 发布:新生入学调查问卷知乎 编辑:程序博客网 时间:2024/05/30 07:14
素数对
题目描述
给定一个正整数,编写程序计算有多少对质数的和等于输入的这个正整数,并输出结果。输入值小于1000。
如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))
如,输入为10, 程序应该输出结果为2。(共有两对质数的和为10,分别为(5,5),(3,7))
输入描述:
输入包括一个整数n,(3 ≤ n < 1000)
输出描述:
输出对数
示例1
输入
10
输出
2
#include<iostream>using namespace std;int isPrime(int n){ //定义素数判断函数 for(int i = 3; i < n/2 + 1; i++){ if(n % i == 0) return false; } return 1;}int main(){ int n; int count = 0; while(cin >> n){ if(n >= 3 && n < 1000){ for(int i = 3; i <= n/2; i++){ //判断到中值 if(isPrime(i)&&isPrime(n-i)) //如果i和n-i都是质数,计数+1 count ++; } } } cout << count <<endl; return 0;}
阅读全文
0 0
- 腾讯笔试编程题
- 腾讯笔试编程题
- 腾讯笔试编程题
- 腾讯模拟笔试编程题
- 2016腾讯笔试题编程题
- 腾讯笔试题--递归编程(2)
- 2012年腾讯实习生笔试编程题
- 2016.4.3腾讯笔试编程题
- 腾讯笔试编程题--小Q上厕所
- 腾讯笔试编程题--字符移位
- 腾讯笔试编程题--构造回文
- 腾讯2016秋招笔试编程题
- 2017腾讯实习生招聘笔试编程题
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招笔试编程题
- 腾讯2017秋招编程笔试题
- 腾讯2017秋招笔试编程题
- 【python】列表里面是对象类型的排序
- 虚拟存储容量
- leetcode 237. Delete Node in a Linked List(accepted) C language
- VC6.0 MFC点击编辑框弹出对话框
- Android短信接收过程源码分析
- 腾讯笔试编程题
- Linux复用I/O-Select-server代码
- linux进程常用命令
- VS2008编译boost库
- Uploadify 3.2上传文件,限制类型,大小,传递参数等
- jQuery鼠标事件汇总
- DevOps落地实践:通讯行业系列:NTT COMWARE之Devaas
- ListView的优化
- ERROR: module version mismatch