博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2013=726 整合,优化,利用自身资源。 让自己的时间更有意义,最大化利用
阅读量:6820 次
发布时间:2019-06-26

本文共 645 字,大约阅读时间需要 2 分钟。

大一就这么过去了。感觉没有学到多少,与别人差别太大了。

 

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

Input 输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。  

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

Sample Input 30 26 0  

Sample Output 3 2   **************************************** **************************************************************************

 

#include <iostream>

using namespace std;

#define N 10000

int bz[N]={1,1,0,0,1,0};    

void init()

{     int i,j;

   for(i=2;i<=N;i++)

   for(j=2;i*j<=N;j++)

    bz[i*j]=1;

}

int main()

{     int n,i,s;    

init();   

  while(cin>>n,n)  

  {         s=0;       

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

  if(bz[i]==0&&bz[n-i]==0)      s++;   

  cout<<s<<endl;       

}    

}

转载于:https://www.cnblogs.com/wc1903036673/p/3216867.html

你可能感兴趣的文章
sublime text2配置
查看>>
library 'system/lib/libhoudini.so' not find
查看>>
TCP UDP socket debug tools
查看>>
网页矢量图在组态软件中的应用
查看>>
disabled by the php.ini setting phar.readonly
查看>>
mysql远程连接
查看>>
application 启动多次
查看>>
PHP学习笔记 1 ----页面下拉框回显
查看>>
在Array原型链上扩展remove,contain等方法所遇到的坑
查看>>
linux 内存屏障 && C++11
查看>>
开发中遇到问题和解决方案集锦
查看>>
二进制表示
查看>>
javaEE项目中异常处理
查看>>
Nostro Account 本国银行在外国银行持有的外币账户
查看>>
linux搭建vsftp服务器
查看>>
JavaScript图片等比缩放
查看>>
JDK容器学习之HashMap (一) : 底层存储结构分析
查看>>
快排class
查看>>
列出文件和目录
查看>>
字典功能的简单实现
查看>>