蓝桥杯备战21.哥德巴赫猜想

P1304 哥德巴赫猜想 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

cpp 复制代码
#include<bits/stdc++.h>
using namespace std;
struct student
{
	string name;
	int c,m,e,s;	
};
bool check(int n)
{
	for(int i=2;i*i<=n;i++)
	{
		if(n%i==0)return 0;
	}
	return 1;
}
void out(int n)
{
	for(int i=2;i<=n;i++)
	{
		if(check(i)&&check(n-i))
		{
			cout<<n<<'='<<i<<'+'<<n-i<<endl;
			break;
		}
	}
}
int main()
{
	int n;cin>>n;int cnt=0;
	for(int i=4;i<=n;i+=2)
	{
		out(i);
	}
	return 0;
}
相关推荐
秋说1 小时前
【PTA数据结构 | C语言版】前序遍历二叉树
c语言·数据结构·算法
会唱歌的小黄李2 小时前
【算法】贪心算法:最大数C++
c++·算法·贪心算法
NuyoahC2 小时前
笔试——Day8
c++·算法·笔试
墨染点香2 小时前
LeetCode Hot100 【1.两数之和、2.两数相加、3.无重复字符的最长子串】
算法·leetcode·职场和发展
秋说3 小时前
【PTA数据结构 | C语言版】二叉树层序序列化
c语言·数据结构·算法
地平线开发者3 小时前
开发者说|Aux-Think:为什么测试时推理反而让机器人「误入歧途」?
算法·自动驾驶
Tiny番茄3 小时前
46. 携带研究材料(01背包二维数组)
算法·动态规划
共享家95273 小时前
排序算法实战(上)
数据结构·算法·排序算法
千楼4 小时前
LeetCode 1888. 使二进制字符串字符交替的最少反转次数
算法·leetcode·职场和发展
Shan12054 小时前
经典排序算法之希尔排序
java·算法·排序算法