简单的素数问题(C++)
【问题描述】
已知三个素数的和为 n ,正整数 n 由键盘输入,计算并输出这三个素数乘积的最大值。
【代码展示】
# include<iostream>
using namespace std;
int sushu(int x){
	  for(int i=2;i<=x/2;i++){
		    // 如果是合数,返回0; 
		    if(x%i==0){
			      return 0;
		    }
	  }
	  return x; // 返回素数; 
}
int main(){
	  int n,s,a[500],count=0,max=0;
	  cin >> n;
	  // 找到所有的素数,并保存在数组a里; 
	  for(int j=2;j<n;j++){
		    if(sushu(j)){
			      a[count] = sushu(j);
			      cout << a[count] << " "; 
			      count++;
		    }
	  }
	  // 遍历数组,找到和等于n-2的2个素数;
	  for(int k=0;k<count-2;k++){
		    for(int k2=k+1;k2<count-1;k2++){
			      for(int k3=k2+1;k3<count;k3++){
				        if(a[k]+a[k2]+a[k3]==n){
					          s=a[k]*a[k2]*a[k3];
					          if(s>max){
						            max=s;
					          }
				        }
			      }	
		    }
	  } 
	  cout << max << endl;
	  return 0;
}
简单的素数问题(C++)的更多相关文章
- HDOJ4548_美素数
		简单的素数问题 HDOJ4548_美素数 #include<stdio.h> #include<stdlib.h> #include<math.h> #includ ... 
- 【造轮子】打造一个简单的万能Excel读写工具
		大家工作或者平时是不是经常遇到要读写一些简单格式的Excel? shit!~很蛋疼,因为之前吹牛,就搞了个这东西,还算是挺实用,和大家分享下. 厌烦了每次搞简单类型的Excel读写?不怕~来,喜欢流式 ... 
- Fabio 安装和简单使用
		Fabio(Go 语言):https://github.com/eBay/fabio Fabio 是一个快速.现代.zero-conf 负载均衡 HTTP(S) 路由器,用于部署 Consul 管理的 ... 
- node.js学习(三)简单的node程序&&模块简单使用&&commonJS规范&&深入理解模块原理
		一.一个简单的node程序 1.新建一个txt文件 2.修改后缀 修改之后会弹出这个,点击"是" 3.运行test.js 源文件 使用node.js运行之后的. 如果该路径下没有该 ... 
- 哪种缓存效果高?开源一个简单的缓存组件j2cache
		背景 现在的web系统已经越来越多的应用缓存技术,而且缓存技术确实是能实足的增强系统性能的.我在项目中也开始接触一些缓存的需求. 开始简单的就用jvm(java托管内存)来做缓存,这样对于单个应用服务 ... 
- 在Openfire上弄一个简单的推送系统
		推送系统 说是推送系统有点大,其实就是一个消息广播功能吧.作用其实也就是由服务端接收到消息然后推送到订阅的客户端. 思路 对于推送最关键的是服务端向客户端发送数据,客户端向服务端订阅自己想要的消息.这 ... 
- 我的MYSQL学习心得(一) 简单语法
		我的MYSQL学习心得(一) 简单语法 我的MYSQL学习心得(二) 数据类型宽度 我的MYSQL学习心得(三) 查看字段长度 我的MYSQL学习心得(四) 数据类型 我的MYSQL学习心得(五) 运 ... 
- 使用 Nodejs 搭建简单的Web服务器
		使用Nodejs搭建Web服务器是学习Node.js比较全面的入门教程,因为要完成一个简单的Web服务器,你需要学习Nodejs中几个比较重要的模块,比如:http协议模块.文件系统.url解析模块. ... 
- ASP.NET Aries 入门开发教程2:配置出一个简单的列表页面
		前言: 朋友们都期待我稳定地工作,但创业公司若要躺下,也非意念可控. 若人生注定了风雨飘摇,那就雨中前行了. 最机开始看聊新的工作机会,欢迎推荐,创业公司也可! 同时,趁着自由时间,抓紧把这系列教程给 ... 
随机推荐
- 学习scala trait
			// 类接口,但是可以实现方法 // 作用 多重继承 trait traitA{ val tnum: Int def log(msg: String): Unit ={ println(" ... 
- 小白袍  --  Chapter 1  Java中的Encode与Decode
			前几天做一个邮件发送功能,一些常用信息配置在properties文件中,通过prop.getProperty(key)来获取配置的信息,结果配置文件中是用中文写的,邮件发送成功后,邮箱中的激活链接是乱 ... 
- Aaliyun Linux 64 安装jdk+mysql+tomcat
			参考: http://www.blogjava.net/amigoxie/archive/2013/02/22/395605.html http://bbs.aliyun.com/read/17704 ... 
- 关于echarts整合多个类似option
			最近项目里面遇到一些图表需要用echarts来做.而我之前只用过一次echarts,也只是做了一个简单的饼状图,并没有涉及到很多的配置.但是现在这个项目,这些图表需要自己配置很多东西.像什么多余的网格 ... 
- SAP HCM 前台字段显示与隐藏
			https://blog.csdn.net/qq_29475437/article/details/82107452 1.在hcm屏幕上 确定 程序名称 与屏幕编号 2.SM30 输入 T588M,如 ... 
- 19-2-28Python的了解以及变量、常量、数据类型、if语句的结构
			Python目前有两个大版本,一个是2.x版本,一个是3.x版本. Python2x:源码冗余,混乱:且默认ASCII码,只能识别英文字母数字. Python3x:源码整合,美观,清晰,简单.默认ut ... 
- HTML基础全荟
			第一讲 html概述 1.认识HTML <! DOCTYPE html> <html> <style></style> <head>< ... 
- Ubunut18.04与Windows传输文件的方式
			ubunut18.04与Windows传输文件的方式 开发环境:ubuntu18.04; 虚拟机:virtual box; 操作系统:Win10_64bits/专业版 在以前使用的ubuntu12.0 ... 
- Python的scrapy之爬取boss直聘网站
			在我们的项目中,单单分析一个51job网站的工作职位可能爬取结果不太理想,所以我又爬取了boss直聘网的工作,不过boss直聘的网站一次只能展示300个职位,所以我们一次也只能爬取300个职位. jo ... 
- pyecharts的简单使用
			由于需要在项目中展示数据,查了查资料发现,pyecharts模块在网页数据展示方面有很大优势,所以就学了点pyechas 参考博客:Python:数据可视化pyecharts的使用 - JYRoy - ... 
