热门

最新

红包

立Flag

投票

同城

我的

发布
weixin_45947938
每天八杯水D
4 年前
trueweixin_45947938

宝书在手,算法我有,那就手撸红宝书吧

CSDN App 扫码分享
分享
评论
点赞
打赏
  • 复制链接
  • 举报
下一条:
不懂就问,下面是验证哥德巴赫猜想的代码,为什么输入一个偶数后,结果是空?求解答#include <stdio.h> #include <stdlib.h> int prime(int m) { int i; if(m == 1) return 2; #非素数 for(i = 1; i < m; i++) { if(m%i == 0) return 2; #非素数 } return 0; #素数 } int main() { int i, m, n, even; scanf("%d", &even); if(even<6) printf("输入数无效"); #输入的数应为大于5的偶数 else { for(i = 2; i < (even/2); i++) { n = even-i; if((prime(i)==0) && (prime(n)==0)) printf("%d=%d+%d", even, i, n); } return 0; } }
立即登录