当前位置:网站首页>刷题-洛谷-P1304 哥德巴赫猜想
刷题-洛谷-P1304 哥德巴赫猜想
2022-08-04 19:44:00 【宋向上_UP】
P1304 哥德巴赫猜想-C语言
1、题目

2、解题过程
结果:
代码:
//洛谷 P1304 哥德巴赫猜想
#include <stdio.h>
//求质数
int prime(int a) {
int i;
if (a == 2) {
return 1;//表示是质数
}
for (i = 2; i < a; i++) {
//辗转相除
if (a % i == 0) {
break;
}
}
if (i >= a) {
return 1;//表示是质数
}
else {
return 0;//表示不是质数
}
}
int main() {
int n;//输入的偶数N 4≤N≤10000
int i, j;
int temp;
//int flag=0;
int p_1, p_2;//用于接收是否为质数
scanf_s("%d", &n);//正偶数
for (i = 4; i <= n; i = i + 2) {
//偶数
//flag = 0;
for (j = 2; j < i; j++) {
/* if (flag == 1) { break; }*/
temp = i - j;
p_1 = prime(j);
p_2 = prime(temp);
if (p_1 == 1 && p_2 == 1) {
//都是质数
if (i == n) {
printf("%d=%d+%d", i, j, temp);
}
else {
printf("%d=%d+%d\n", i, j, temp);
}
//flag = 1;
break;
}
}
}
return 0;
}
边栏推荐
猜你喜欢
随机推荐
5 g NR notes
Finger Vein Recognition-matlab
The establishment of simple data cache layer
如何使用 jMeter Parallel Controller - 并行控制器以及一些常犯的错误
重构指标之如何监控代码圈复杂度
MYSQL gets the table name and table comment of the database
visual studio 与 visual studio code
awk statistical average max min
《支付宝体验设计精髓》一书,跟测试相关性知识记录
正则表达式未完
污损指纹恢复与识别
视频目标检测
备忘录模式
AWS SES 的监控和告警
带你了解数据分布式存储原理
电脑一键重装系统内存完整性无法打开怎么办
Regular expression is incomplete
zynq records
手把手教你CSP系列之script-src
MogDB学习笔记-环境准备及单实例安装









