文档章节

四位以内的相亲数探求

 南桥北木
发布于 2017/02/26 16:41
字数 166
阅读 27
收藏 0
点赞 0
评论 0

import java.util.Scanner;

public class test {

public static void main(String[] args) {
	/*
	 * Scanner reader=new Scanner(System.in);
	 * System.out.println("请输入求指定范围内的完全数,第一个数小于第二个数:"); int
	 * x=reader.nextInt(); int y=reader.nextInt();
	 */
	int flag1;
	int flag2;
	for (int i = 1; i <=9999; i++) {
  	     flag1=f(i);
		for (int j = i + 1; j <=9999; j++) {
          flag2=f(j);
             if(i==flag2){
            	 if(j==flag1){
            		 System.out.println("符合条件的相亲数:"+i+" "+j);
            	 }
             }
		}
	}

	
}

public static int f(int n) {
	int sum;
	int m = n;
	int b = (int) Math.sqrt(m);
	sum = 1;
	
	if (b> 1) {
		if (b * b == m) {
			for (int i = 2; i < b; i++) {
				if (m % i == 0) {
					sum = sum + i;
					sum = sum + m / i;
				}
			}
			
			sum = sum + b;
		 }	else {
			for (int i = 2; i < b+1; i++) {
				if (m % i == 0) {
					sum = sum + i;
					sum = sum + m / i;
				}
			}	
	  }
	}
	return sum;

}

}

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 127
码字总数 23467
作品 0
武汉
算法练习:水仙花数、完全数、相亲数

输出所有水仙花数 一个三位数,每位的立方之和为其数本身 1 for (int i = 100; i <= 999; i++) 2 { 3 4 if (Math.Pow(i / 100, 3) + 5 Math.Pow((i / 10) - (i / 100) * 10, 3) + 6 Math.Po......

彭博 ⋅ 2012/03/09 ⋅ 0

面向对象:只有该结婚的感情,没有该结婚的年龄

各位男生如果看到合适的女生,但自己 “下不了手”,请可劲地介绍给你还单着的亲朋好友 ^_^ 小帖士 1)男生和女生都可以报名参加面向对象,加入方式详见公号底部菜单 “我要脱单-相亲圈” 2)...

p5deyt322jacs ⋅ 2017/11/25 ⋅ 0

Linux & Windows上生成UUID/GUID

http://blog.csdn.net/ghlfllz/article/details/17128393 Linux & Windows上生成UUID/GUID 请见如下相关文章: boost uuid uuid in linux vs uuid in window[Parser] 各种OS中生成UUID的方法......

心如明镜 ⋅ 2016/12/14 ⋅ 0

ALGO-129 算法训练 特殊的数字四十

  按从小到大的顺序输出满足条件的四位十进制数。每个数字占用一行。 代码: #include using namespace std; int main(){for(int i=1;i<=9;i++) //千位的范围{for(int j=0;j<=10-i;j++) /...

xnh_565175944 ⋅ 04/26 ⋅ 0

高精度乘法程序设计汇编语言版-课程设计

一段尘封已久的代码,当年的课程设计!高精度乘法程序设计汇编语言版 1.1 课程设计题目 高精度乘法程序设计 1.2 课程设计目的 1. 巩固和加深课堂所学知识 2. 将课本上的理论知识和实际应用有...

城邑耕夫 ⋅ 2012/04/14 ⋅ 0

一些汇编练习

一些汇编练习,代码可能有有些bug,不是太完美,更多请见 https://github.com/lartpang/myasm 习题4: 从屏幕上输入大写字母,转换为小写字母并输出(生成.com文件) 要求:程序具有可读性、...

果子圆圆 ⋅ 2017/11/28 ⋅ 0

区位码、国标码、机内码、字型码

转载于http://lyj.fj61.net/show.aspx?id=517&cid=81 一、区位码 区位码是一个四位的十进制数,前两位叫做区码(01-94),后两位叫做位码(01-94)。汉字与符号组成一个94×94的矩阵。在此方阵中...

sinat_38321889 ⋅ 2017/11/29 ⋅ 0

C/C++进制转换超详细

16转10 用竖式计算: 16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方 -代码 16转2 由于在二进制的表示方法中,每四位所表示的数的最大值对应16进制的1...

---dgw博客 ⋅ 2017/12/18 ⋅ 0

ADV-170 算法提高 数字黑洞

#include include using namespace std;int num[4] = {0};int fun(int n){for(int i=0;i<4;i++){num[i] = n % 10;n /= 10;}sort(num,num+4);int max = 1, min = 1;for(int i=0;i<4;i++){min ......

xnh_565175944 ⋅ 05/01 ⋅ 0

二进制、八进制、十进制、十六进制之间转换

一、 十进制与二进制之间的转换 (1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分 方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一...

rainckoo ⋅ 2014/11/26 ⋅ 2

没有更多内容

加载失败,请刷新页面

加载更多

下一页

sbt网络问题解决方案

http://dblab.xmu.edu.cn/blog/maven-network-problem/

狐狸老侠 ⋅ 10分钟前 ⋅ 0

大数据,必须掌握的10项顶级安全技术

我们看到越来越多的数据泄漏事故、勒索软件和其他类型的网络攻击,这使得安全成为一个热门话题。 去年,企业IT面临的威胁仍然处于非常高的水平,每天都会看到媒体报道大量数据泄漏事故和攻击...

p柯西 ⋅ 53分钟前 ⋅ 0

Linux下安装配置Hadoop2.7.6

前提 安装jdk 下载 wget http://mirrors.hust.edu.cn/apache/hadoop/common/hadoop-2.7.6/hadoop-2.7.6.tar.gz 解压 配置 vim /etc/profile # 配置java环境变量 export JAVA_HOME=/opt/jdk1......

晨猫 ⋅ 59分钟前 ⋅ 0

crontab工具介绍

crontab crontab 是一个用于设置周期性被执行的任务工具。 周期性执行的任务列表称为Cron Table crontab(选项)(参数) -e:编辑该用户的计时器设置; -l:列出该用户的计时器设置; -r:删除该...

Linux学习笔记 ⋅ 今天 ⋅ 0

深入Java多线程——Java内存模型深入(2)

5. final域的内存语义 5.1 final域的重排序规则 1.对于final域,编译器和处理器要遵守两个重排序规则: (1)在构造函数内对一个final域的写入,与随后把这个被构造对象的引用赋值给一个引用...

江左煤郎 ⋅ 今天 ⋅ 0

面试-正向代理和反向代理

面试-正向代理和反向代理 Nginx 是一个高性能的反向代理服务器,但同时也支持正向代理方式的配置。

秋日芒草 ⋅ 今天 ⋅ 0

Spring 依赖注入(DI)

1、Setter方法注入: 通过设置方法注入依赖。这种方法既简单又常用。 类中定义set()方法: public class HelloWorldOutput{ HelloWorld helloWorld; public void setHelloWorld...

霍淇滨 ⋅ 昨天 ⋅ 0

马氏距离与欧氏距离

马氏距离 马氏距离也可以定义为两个服从同一分布并且其协方差矩阵为Σ的随机变量之间的差异程度。 如果协方差矩阵为单位矩阵,那么马氏距离就简化为欧氏距离,如果协方差矩阵为对角阵,则其也...

漫步当下 ⋅ 昨天 ⋅ 0

聊聊spring cloud的RequestRateLimiterGatewayFilter

序 本文主要研究一下spring cloud的RequestRateLimiterGatewayFilter GatewayAutoConfiguration @Configuration@ConditionalOnProperty(name = "spring.cloud.gateway.enabled", matchIfMi......

go4it ⋅ 昨天 ⋅ 0

Spring clound 组件

Spring Cloud技术应用从场景上可以分为两大类:润物无声类和独挑大梁类。 润物无声,融合在每个微服务中、依赖其它组件并为其提供服务。 Ribbon,客户端负载均衡,特性有区域亲和、重试机制。...

英雄有梦没死就别停 ⋅ 昨天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部