当前位置:网站首页>刷题-洛谷-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;
}
边栏推荐
- SQL Server 遇到报错解决办法--更新中
- 电脑一键重装系统内存完整性无法打开怎么办
- 备忘录模式
- 手把手教你CSP系列之script-src
- Industrial CCD and CMOS camera
- 基于YOLOV5行人跌倒检测实验
- c sqlite...
- Jmeter - Heap配置原因报错Invalid initial heap size: -Xms1024m -Xmx2048mError
- How to use the Chrome DevTools performance tab
- The difference between Client Side Cache and Server Side Cache
猜你喜欢

openharmony初体验(1)

华为交换机:STP测试实验

小软件大作用 | 如何省时省力进行Gerber图层快速对比?

【着色器实现Glitch单项故障闪烁效果(与Television效果不同)_Shader效果第十四篇】

华为企业组网实例:VRRP+MSTP典型组网配置

Seata source code analysis: various message processing processes of seata server

基于YOLOV5行人跌倒检测实验

ELECTRA: Pre-training Text Encoders as Discriminators Rather Than Generators

Video Object Detection

前3名突然变了,揭秘 7 月编程语言最新排行榜
随机推荐
T+Cloud:构建新型生意社交网络和营销关系的“智公司”
备忘录模式
奥拉时钟芯片生成配置文件脚本
Quantitative trading robot system development
June To -.-- -..- -
「 WAIC 2022 · 黑客马拉松」蚂蚁财富两大赛题邀你来战!
hash和history路由的区别
The list of Kubernetes - watch mechanism
正畸MIA微种植体支抗技术中国10周年交流会在沈举办
nr部分计算
【Attention演变史】翻译模型seq2seq (第二弹)
简易数据缓存层的建立
Regular expression is incomplete
如何手动下载并安装 Visual Studio Code 的 SAP Fiori tools - Extension Pack
Infrared image filtering
SQL Server 遇到报错解决办法--更新中
华为企业组网实例:VRRP+MSTP典型组网配置
蚂蚁集团时序数据库CeresDB正式开源
工业相机CCD与CMOS
使用.NET简单实现一个Redis的高性能克隆版(二)