Description

把一个偶数拆成两个不同素数的和,有几种拆法呢?

Input

每行包含一个正的偶数,其值不会超过10000,个数不会超过500。

Output

对应每个偶数,输出其拆成不同素数和的组数,每个结果占一行。

Sample Input

30

26

Sample Output

3

2

写一个判断是素数的函数,在主函数中判断a-i与i是否都为素数即可。i的最大值为n/2,且a-i!=i.

#include

#include

#include

#include

using namespace std;

int prime(int n)

{       int i;

double t;

if(n%2!=0||n==2)

{     if(n==2)

return 1;

else

{

t=sqrt(n);

for(i=3; i<=t; i+=2)

if(n%i==0)

break;

if(i>sqrt(n))

return 1;

else

return 0;

}

}

else

return 0; }

int main()

{

int a;

while(cin>>a)

{       int sum=0,i;

for(i=2;i<=a/2;i++)

{           if(i!=a-i)

{               if(prime(i)&&prime(a-i)) sum++;           }

}       cout<

return 0; }

原文:http://www.cnblogs.com/famousli/p/3879904.html

c语言分拆素数和,分拆素数和。相关推荐

  1. c语言编程题素数和,程序设计入门——C语言 第4周编程练习 1 素数和(5分)

    题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推. 现在,给定两个整数n和m,0 输入格式: 两个整数,第一个表示n,第二个表示m. 输出格式: 一个整数,表示第n个素数到 ...

  2. R语言ggplot2可视化分面图(faceting)、可视化分面条形图(facet_wrap bar plot)、使用strip.text函数自定义分面图每个分面标题条带strip的大小(cutomi

    R语言ggplot2可视化分面图(faceting).可视化分面条形图(facet_wrap bar plot).使用strip.text函数自定义分面图每个分面标题条带strip的大小(cutomi ...

  3. R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels)

    R语言ggplot2可视化删除所有分面图(facet_wrap可视化的facet结果)的标签实战(Remove facet_wrap labels) 目录

  4. R语言cut函数实现数据分箱及因子化实战

    R语言cut函数实现数据分箱及因子化实战 目录 R语言cut函数实现数据分箱及因子化实战 #基本语法 #cut函数数值分箱

  5. C++学习之路 | PTA乙级—— 1013 数素数 (20分)(精简)

    1013 数素数 (20分) 令 P ​i ​​ 表示第 i 个素数.现任给两个正整数 M≤N≤10 ​4 ​​ ,请输出 P ​M ​​ 到 P ​N ​​ 的所有素数. 输入格式: 输入在一行中给 ...

  6. 7-49 判断素数 (10 分)

    7-49 判断素数 (10 分) 本题的目标很简单,就是判断一个给定的正整数是否素数. 输入格式: 输入在第一行给出一个正整数N(≤ 10),随后N行,每行给出一个小于231的需要判断的正整数. 输出 ...

  7. 7-3 欢迎参加贵工程2021年C语言程序设计大赛! (5 分)

    7-3 欢迎参加贵工程2021年C语言程序设计大赛! (5 分) 贵州工程应用技术学院创建于1938年,历经贵州省立毕节师范学校.毕节半耕半读师范学校.毕节师范专科学校等时期.1993年,教育部定名为 ...

  8. 有限数字生成素数 (10 分)

    有限数字生成素数 (10 分) 编写程序,输入不同的几个数字,输出所有这几个数字组成的素数,并且在每个素数中每个数字只使用一次,把所有符合条件的数字按升序排列输出. 输入格式: 输入在一行中给出输入不 ...

  9. 删除选修c语言课程的女生成绩记录,pta10-1 查询没有选修‘C语言‘课程的学生 (10分)...

    10-1 查询没有选修'C语言'课程的学生 (10分) select sno as 学号,sname as 姓名 from stu where not exists (select * from sc ...

最新文章

  1. Java遇见HTML——JSP篇之JSP指令与动作元素
  2. Angular 2 DI系统中 函数forwardRef 的作用?
  3. 工程搭建:搭建子工程之搭建实体类模块和lombok插件
  4. WP8.1学习系列(第二章)——Toast通知
  5. 《南溪的目标检测学习笔记》——预训练微调的学习笔记
  6. [18/12/3]蓝桥杯 练习系统 入门级别 Fibonacci数列求模问题 题解思路
  7. 遥感影像数据下载网址
  8. 编程珠玑第一章-位图压缩存储
  9. 用Python一次生成多个电话号码-从此不会没有电话打!
  10. Matlab中的对数使用
  11. GCTF 2017 Web 补题 By Assassin [持续更新--抄大佬wp]
  12. 程序员生存定律--成长路上常见的坑(2)
  13. CSDN快速涨粉秘笈---涨粉速度提升30倍
  14. Android——集地图、定位、导航于一体
  15. PLY的LALR语法详细解释
  16. 来自一个工作一年零九个月java程序员的自我介绍
  17. 9.6 去中心化的自治组织
  18. [Android Studio 日常奇怪问题记录] 之Failed to resolve: com.github.chrisbanes:PhotoView:1.2.6
  19. 【模型剪枝】|Learning Efficient Convolutional Networks through Network Slimming
  20. PTA: 旅游规划 [狄杰斯特拉+堆优化+链式前向星]

热门文章

  1. 【Mysql】Mysql数据库查询“表空间”
  2. 记录yarn启动报错
  3. 芯片设计中的时钟与约束
  4. Android实现远程控制PC(Android[客户端]+Qt[服务器端])
  5. 取消Wince App 应用启动动画和隐藏分区注册表项
  6. 用于自然语言理解的多任务深度神经网络
  7. 丈人/丈母娘,岳父/岳母、妈/母亲/娘 的解释
  8. 共享服务中心建设原则-《企业IT架构转型之道-阿里巴巴中台战略思想与架构实战》
  9. 【MySQL】COALESCE( )函数
  10. python视频压缩算法_深度学习之图像视频压缩技术