java 立方变自身
2024-09-02 02:36:49
立方变自身
观察下面的现象,某个数字的立方,按位累加仍然等于自身。
1^3 = 1
8^3 = 512 5+1+2=8
17^3 = 4913 4+9+1+3=17
…
请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?
请填写该数字,不要填写任何多余的内容或说明性的文字。
如果直接用计算器的话
其实可以先判断数值范围,100*100结果是6位数,6×9才54
所以最极限的值是54×54×54
import java.util.Scanner;
public class Main {
static int count=0;
public static void main(String[] args){
for(int i=1;i<100000;i++){
int ii=(int)Math.pow(i, 3);
int temp=0;
while(ii!=0){
temp+=ii%10;
ii=ii/10;
}
if(temp==i){
count++;
System.out.println(i);
}
}
System.out.println("一共有:"+count);
}
}
结果有6个:1,8,17,18,26,27
最新文章
- 函数find(exp)
- oozie调用shell
- WCF初探-11:WCF客户端异步调用服务
- PAT (Basic Level) Practise:1037. 在霍格沃茨找零钱
- StdRandom.java
- MySQL 创建数据表
- 简洁的MysqlHelper
- webpack+gulp实现自动构建部署
- JavaScript之将JS代码放在什么位置最合适
- 程序员---C语言细节7(增加两个整数溢出检测)
- 2019 年 React 学习路线图(转)
- git知识整理
- 为爱好舞蹈的人们做的软件,细究数据结构,操作系统,磁盘原理,用java/c/c++写一个开源 MP3助手
- Spring Boot笔记九:AOP面向切面编程
- 进入快速通道的委托(深入理解c#)
- 【CTF WEB】命令执行
- iOS7中的多任务 - Background Fetch,Silent Remote Notifications,Background Transfer Service
- XE7 Unit scope names
- Angular 4.0 环境搭建
- c# CTS 基础数据类型笔记
热门文章
- ORACLE A表字段更改为B表的字段
- Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。
- ch8 固定宽度、流式、弹性布局
- JS垂直落体回弹原理
- SpringBoot 集成MyBatis、事务管理
- 谁才是天朝最厉害的演员?让Python来为你揭晓!
- iOS10打电话、发短信、发邮件等小功能
- git提交代码报:fatal: Unable to create &#39;E:/testGit/test/.git/index.lock&#39;: File exists.
- [经验] 使用 jQuery+JSON 实现国际化
- Waiting for table metadata lock 错误