当前位置:网站首页>刷题-洛谷-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;
}
边栏推荐
猜你喜欢
重构指标之如何监控代码圈复杂度
Seata source code analysis: various message processing processes of seata server
SQL Server 遇到报错解决办法--更新中
图片延迟加载、预加载
【Attention 演变史】RNN的产生、架构、推广、问题(第一弹)
基于HDF的LED驱动程序开发(2)
「 WAIC 2022 · 黑客马拉松」蚂蚁财富两大赛题邀你来战!
红外图像滤波
The book "The Essence of Alipay Experience Design", a record of knowledge related to testing
MogDB学习笔记-环境准备及单实例安装
随机推荐
really time ntp service start command
Highlights of some performance tests
量化交易机器人系统开发
图片延迟加载、预加载
QT 小知识随记
Yuanguo chain game system development
MMDetection 使用示例:从入门到出门
致-.-- -..- -
A complete cross-compilation environment records the shell scripts generated by peta
Industrial CCD and CMOS camera
Go学习笔记(篇一)配置Go开发环境
SAP UI5 确保控件 id 全局唯一的实现方法
NLP技术为何在工业界这么卷?前沿案例解析来了
Force KouTi (5), the longest text string back
SQL Server 遇到报错解决办法--更新中
awk statistical difference record
5 g NR notes
正则表达式未完
The Development and Current Situation of Object Detection
七夕福利!中奖名单:书籍免费送!