文档章节

求n位的自方幕数

 南桥北木
发布于 2017/02/26 14:23
字数 124
阅读 14
收藏 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 min=(int) Math.pow(10,x-1);
	int max=(int) Math.pow(10,x)-1;
	for(int i=min;i<=max;i++){
		boolean ok=f(i,x);
		if(ok){
			
		System.out.println(i);
		}
	}
}

public static boolean f(int n,int x){
	int sum=0;
	int m=n;
	int temp=m%10;
	sum=(int) (sum+Math.pow(temp,x));
	m=m/10;
	
	while(m>=10){
		temp=m%10;
		sum=(int) (sum+Math.pow(temp,x));
		m=m/10;	
	}
	
	sum=(int) (sum+Math.pow(m,x));
	
	if(sum==n){
		return true;
	}else{
		return false;
	}
}

}

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 165
码字总数 27903
作品 0
武汉
大数据处理面试题

给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url? 方an1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将...

zyt_1978
2016/04/14
130
0
小蚂蚁学习C语言(27)——C语言中的进制转换

学习补码,就需要先把进制的问题再铺垫一下。之前也有记录,不过不够详细,这里再详细的整理一份出来,作为补码的基础。 进制 1,什么叫进制 逢n进1 2,把r进制装换成十进制 2进制,该数值从...

嗜学如命的小蚂蚁
2015/12/23
47
0
位操作实现除法 Divide Two Integers

问题: Divide two integers without using multiplication, division and mod operator. If it is overflow, return MAX_INT. 解决: ① 使用位操作实现两数相除。任何一个整数可以表示成以...

叶枫啦啦
2017/09/02
0
0
神奇的德布鲁因序列

数学中存在这样一个序列,它充满魔力,在实际工程中也有一部分的应用。今天就打算分享一下这个序列,它在 Google S2 中是如何使用的以及它在图论中,其他领域中的应用。这个序列就是德布鲁因...

一缕殇流化隐半边冰霜
2017/11/03
0
0
输入一个十进制整数,统计其中二进制1的个数

题目:统计给定的十进制数的二进制中1的个数 分析: 1.很多人看到这个需求的时候,第一反应是先把给定的十进制数转换成二进制数,再把二进制数转换为字符数组,再遍历这个字符数组计算1出现的...

kuangsonghan
2017/12/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Spring详解

Spring详解(一)------概述 目录 1、什么是 Spring ? 2、Spring 起源 3、Spring 特点 4、Spring 框架结构 5、Spring 框架特征 6、Spring 优点   本系列教程我们将对 Spring 进行详解的介绍...

DemonsI
21分钟前
0
0
CentOS7系统Nginx安装

1、下载nginx,官方网站https://nginx.org wget https://nginx.org/download/nginx-1.14.0.tar.gz 2、下载Nginx Sticky Module,官方网站https://bitbucket.org/nginx-goodies/nginx-sticky-......

m_lm
24分钟前
0
0
使用zTree树控件(二)

1:treeNode.checked用于判断是勾选还是取消勾选。(treeNode指的是节点) 2:treeObj.transformToArray(nodes)用于查询nodes节点下的所有子节点,json格式。(treeObj为数的id)...

uug
25分钟前
0
0
export, import 和 export default的区别

ES6的两个功能: export 和 import export 对外输出模块 import 引入(加载)进来一个模块 一、export => import 单个变量 export var name = "lishi" 在其他文件里引用 import {name} f...

Js_Mei
29分钟前
1
0
打造RecyclerView的n级列表

先上效果图: 1.该多级列表的优势: 支持无限级列表展开 基于一个recyclerView实现 可以自定义每一级item的样式,定制化更强 2.设计的思路 数据结构List<ItemBean>,ItemBean类中有变量List<...

WelliJohn
38分钟前
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部