分拆素数和||HDU2098
来源:互联网 发布:excel数据透视表题目 编辑:程序博客网 时间:2024/06/06 20:50
link:http://acm.hdu.edu.cn/showproblem.php?pid=2098
Problem Description
把一个偶数拆成两个不同素数的和,有几种拆法呢?
Input
输入包含一些正的偶数,其值不会超过10000,个数不会超过500,若遇0,则结束。
Output
对应每个偶数,输出其拆成不同素数的个数,每个结果占一行。
Sample Input
30
26
0
Sample Output
3
2
#include<stdio.h>#include<stdlib.h>#include<math.h>#include<string.h>int f(int x){ int i,s; for(i=2;i<=sqrt(x);i++) if(x%i==0) return 0; return 1;}int main(){ int a,i,n,s; while(scanf("%d",&a),a) { s=0; for(i=2;i<a-i;i++) { if(i!=a-i) if(f(i)&&f(a-i))//如果i和a-i都为素数,s+1 s++; } printf("%d\n",s); }return 0;}
阅读全文
0 0
- hdu2098-分拆素数和
- HDU2098 分拆素数和
- hdu2098 分拆素数和
- hdu2098分拆素数和
- hdu2098分拆素数和
- HDU2098 分拆素数和
- HDU2098 分拆素数和
- hdu2098分拆素数和
- HDU2098 分拆素数和
- 分拆素数和||HDU2098
- HDU2098——分拆素数和
- 分拆素数和——hdu2098
- HDU2098 分拆素数和【水题】【筛法求素数】
- HDU2098分拆素数和【打素数表+二分】
- hdu2098 分拆素数和(C语言)
- HDU2098分拆素数和 之小小作者-------Mer de sauce
- hdu2098拆分素数和
- hdu2098拆分素数和
- forkjoin
- HDU1108求最小公倍数
- poj2449
- java服务2
- 初学acmer--读《算法竞赛入门经典》笔记(五)P41-45
- 分拆素数和||HDU2098
- JDBC数据库连接工具类
- 视图、索引、存储过程优缺点
- volatile
- centos 6.5 防火墙端口操作
- Java Poi 在SSM框架中的应用(由Excel 导入到Mysql数据库)
- Spring中${}的使用
- String之声明
- c语言笔记——指针与数组