1093: 验证哥德巴赫猜想(函数专题)
2018-01-20 11:08
316 查看
题目描述
哥德巴赫猜想大家都知道一点吧。我们现在不是想证明这个结论,而是对于任给的一个不小于6的偶数,来寻找和等于该偶数的所有素数对。做好了这件实事,就能说明这个猜想是成立的。 要求程序定义一个prime()函数和一个main()函数,prime()函数判断一个整数n是否是素数,其余功能在main()函数中实现。
int prime(int n)
{
//判断n是否为素数, 若n为素数,本函数返回1,否则返回0
}
输入
一个偶数M (M是6到1000000之间的一个偶数).
输出
输出和等于该偶数的所有素数对a和b,按a递增的顺序输出,(a,b)和(b,a)被视为同一个素数对。
样例输入
40
样例输出
3 37 11 29 17 23
#include <stdio.h> #include <stdlib.h> int prime(int n) { int i; int q=0; for(i=2; i<n; i++) if(n%i==0) q=1; return q; } int main() { int n; int m; scanf("%d",&n); int i; for(i=3; i<=n/2; i=i+2) { m=n-i; if(prime(i)==0&&prime(m)==0) printf("%d %d\n",i,m); } return 0; }
相关文章推荐
- zzuli OJ 1093: 验证哥德巴赫猜想(函数专题)
- zzuli OJ 1093: 验证哥德巴赫猜想(函数专题)
- 1093: 验证哥德巴赫猜想(函数专题)
- ZZULIOJ【1093】验证哥德巴赫猜想【函数】
- 验证哥德巴赫猜想(函数专题)
- 6-2 使用函数验证哥德巴赫猜想(20 分)
- java关于函数的趣闻题:角谷猜想,求亲密数,验证哥德巴赫猜想
- 使用函数验证哥德巴赫猜想
- 验证哥德巴赫猜想(函数)
- 函数调用验证哥德巴赫猜想
- 实验6-6 使用函数验证哥德巴赫猜想 (20分)
- 6-5 使用函数验证哥德巴赫猜想
- 写一个函数验证哥德巴赫猜想
- c++编写函数验证哥德巴赫猜想
- c++编写函数验证哥德巴赫猜想
- 实验5 函数验证哥德巴赫猜想
- 写一个函数验证哥德巴赫猜想
- struts2 表单验证 - action类中的validate()函数
- 常用JS验证函数总结
- VBSCRIPT正则表达式验证用户名函数