这是具体题目,和我写的代码,有木有可以帮我稍微修改一下,这个只对了一个测试点
2条回答 默认 最新
- qzjhjxj 2023-11-09 14:22关注
供参考:
#include <stdio.h> int isPrime(int n) { int i; if (n < 4) return n > 1; for (i = 2; i * i <= n; i++) if (n % i == 0) return 0; return 1; } int main() { int i, n; scanf("%d", &n); for (i = 2; i <= n / 2 + 1; i++) { if (isPrime(i) && isPrime(n - i)) { printf("%d = %d + %d", n, i, n - i); break; } } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥60 db2move nlzxams import 导出db2备份数据报错
- ¥15 关于#python#的问题:全文总结功能咨询
- ¥15 俄罗斯方块中无法同时消除多个满行
- ¥15 c#转安卓 java html
- ¥15 os.listdir文件路径找不到
- ¥15 使用gojs3.0,如何在nodeDataArray设置好text的位置,再go.TextBlock alignment中进行相应的改变
- ¥15 psfusion图像融合指标很低
- ¥15 银河麒麟linux系统如何修改/etc/hosts权限为777
- ¥50 医院HIS系统代码、逻辑学习
- ¥30 docker离线安装mysql报错,如何解决?