机试:偶数分解

题目描述:

代码示例:

cpp 复制代码
#include <bits/stdc++.h>
using namespace std; 

int main(){
//	算法思想1:遍历小于该偶数的所有素数,存入数组中,遍历数组找出两个数之和等于偶数的数
	int n;
	cout << "输入样例" << endl;
	cin >> n;
	int nums[n];
	int k = 0;
	for(int i = 2; i <= n; i++){
		bool tag = true;
		for(int j = 2; j <= sqrt(i); j++){
			if(i % j == 0){
				tag = false;
				break;
			}
		}
		if(tag == true){
			nums[k++] = i;
		}
	} 
	
//	for(int i = 0; i < k; i++){
//		cout << nums[i] << " ";
//	}//测试素数结果
	cout << "输出样例" << endl;
	for(int i = 0; i < k; i++){
		for(int j = i; j < k; j++){
			if(nums[i] + nums[j] == n){
				cout << nums[i] << " " << nums[j] << " " << endl;
			}
		}
	} 
	
	return 0;
}

运行结果:

相关推荐
UIU1145 小时前
P1233 [ICPC 2001 Taejon R] 木棍加工
数据结构·c++·算法·动态规划
论文复现现场5 小时前
WRF、FEA 能用 L40S 加速吗?求解器检查、断点恢复与长期运行
java·数据库·算法·wrf·有限元分析·gpu计算·断点续算
ZhengEnCi5 小时前
用 AI 写代码为什么拼到最后还是拼人:算力瓶颈与领域专家提示词的本质差异
算法·架构
秋天的怀念_David6 小时前
第二十一夜 · 数字黑洞与西西弗斯的惩罚
java·程序人生·算法
碧海银沙音频科技研究院7 小时前
在PC电脑上用Whisper→Marian算法实现离线语音翻译功能
算法·whisper
niyongsheng7 小时前
3D 装箱算法工程化:数据结构、放置启发式与支撑规则
数据结构·算法·rust
j7~10 小时前
【穷举、深搜与回溯算法】一棵决策树讲透全排列与子集
数据结构·c++·算法·leetcode·回溯·递归
傅科摆 _ py11 小时前
DP,贪心,堆和栈,二分力扣复习
开发语言·python·算法
Shaoshing11 小时前
LeetCode100 42.接雨水
java·算法·leetcode
域限奇点访客12 小时前
用AI生成问卷的网站怎么选?看题目录入结构、题型映射和生成后的校验
算法