百练_3143:验证“歌德巴赫猜想”
来源:互联网 发布:录像变脸软件是什么 编辑:程序博客网 时间:2024/05/22 17:37
Error!
否则输出这个数的所有分解形式,形式为:
x=y+z
其中x为待验证的数,y和z满足y+z=x,而且y<=z,y和z均是素数。
如果存在多组分解形式,则按照y的升序输出所有的分解,每行一个分解表达式。
注意输出不要有多余的空格。
输入样例1:7输入样例2:10输入样例3:100
输出样例1:Error!输出样例2:10=3+710=5+5输出样例3:100=3+97100=11+89100=17+83100=29+71100=41+59100=47+53
#include <stdio.h>#include <math.h> int primenumber(int kk){ int i; int k=(int)sqrt(kk); for(i=2;i<=k;i++){ if(kk%i==0) break; } if(i<=k){ return 0; }else{ return 1; } } int main() { int x; scanf("%d",&x); for(int y=2;y<=x/2;y++){ if(x<6||x%2!=0){ printf("Error!\n"); break; } int z=x-y; if(primenumber(y)&&primenumber(z)){ printf("%d=%d+%d\n",x,y,z); } } return 0; }
阅读全文
0 0
- 百练_3143:验证“歌德巴赫猜想”
- 验证歌德巴赫猜想
- 验证歌德巴赫猜想
- 验证歌德巴赫猜想
- 歌德巴赫猜想程序验证
- 练习:验证歌德巴赫猜想
- 验证歌德巴赫的猜想
- 练习 歌德巴赫猜想
- 歌德巴赫猜想
- 歌德巴赫猜想
- 歌德巴赫猜想
- 歌德巴赫猜想
- 二重歌德巴赫猜想
- java歌德巴赫猜想
- 一个验证歌德巴赫猜想的小程序
- 一个验证歌德巴赫猜想的小程序
- 歌德巴赫猜想的算法
- 随机函数 歌德巴赫猜想
- Android屏幕适配
- svn和git的区别
- day4
- eclipse git处理冲突
- swap()使用情况
- 百练_3143:验证“歌德巴赫猜想”
- Android 悬浮窗口(及解决6.0以上无法显示问题)
- 暑期集训之哈夫曼树
- Jmeter学习之抓手机app的接口数据包
- MySQL表中索引、主键和唯一性的区别
- 软件耦合度的计算公式
- 用Kotlin简化代码
- game
- 版本迭代与App Store上架