文档章节

四位以内的相亲数探求

 南桥北木
发布于 2017/02/26 16:41
字数 166
阅读 29
收藏 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
博文 187
码字总数 33380
作品 0
武汉
私信 提问
double类型数据保留四位小数的另一种思路

来源:透析公式处理,有时候数据有很长的小数位,有的时候由在四位以内,如果用一般的处理方法,那么不足四位的小树会补充0到第四位,这样子有点画蛇添足的感觉,不太好看。所以要根据小数的...

young_chen
06/25
0
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 Ma......

彭博
2012/03/09
230
0
面向对象:只有该结婚的感情,没有该结婚的年龄

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

p5deyt322jacs
2017/11/25
0
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
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
0

没有更多内容

加载失败,请刷新页面

加载更多

ConcurrentHashMap源码解析

初始化 先看看ConcurrentHashMap中几个重要的属性: // 初始化容量大小static final int DEFAULT_INITIAL_CAPACITY = 16;//默认负载因子static final float DEFAULT_LOAD_FACTOR = 0.75f...

grace_233
12分钟前
0
0
java对象的浅拷贝和深拷贝

浅拷贝 java的数据类型有基本数据类型(如:int、long等)和引用数据类型。例如:对象1中有属性a(基本数据类型)和属性b(引用数据类型),在进行浅拷贝到对象2时,属性a复制属性的值给对象...

yangyangyyyy
12分钟前
0
0
SQLServer AlwaysOn在阿里云的前世今生

缘起 早在2015年的时候,随着阿里云业务突飞猛进的发展,SQLServer业务也积累了大批忠实客户,其中一些体量较大的客户在类似大促的业务高峰时RDS的单机规格(规格是按照 内存CPUIOPS 一定比例...

阿里云云栖社区
13分钟前
0
0
ubuntu16.04 LNMP搭建 php7.1

sudo apt-get update sudo apt-get install mysql-server mysql-client sudo apt-add-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.1 php7.1-fpm php7.1-cgi p......

一千零一夜个为什么
19分钟前
0
0
阿里云高级技术专家带你全面了解云主机性能评测

钱超,花名西邪,阿里云高级技术专家,超12年老阿里,是云主机性能领域的知名专家。 在目前的云计算测评领域,很多性能测评存在营销的包装,容易引起误导:比如用瞬时性能引导读者得出结论,...

阿里云官方博客
27分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部