博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
立方变自身
阅读量:4608 次
发布时间:2019-06-09

本文共 920 字,大约阅读时间需要 3 分钟。

一个渣渣的分享:

立方变自身

观察下面的现象,某个数字的立方,按位累加仍然等于自身。

1^3 = 1
8^3 = 512 5+1+2=8
17^3 = 4913 4+9+1+3=17
...

请你计算包括1,8,17在内,符合这个性质的正整数一共有多少个?

请填写该数字,不要填写任何多余的内容或说明性的文字。

public class 立方变自身 {    public static int liFang(int a) {        return a*a*a;    }    public static void main(String[] args) {        int count = 0;        //数字不可能超过100,100的立方1000000,即使都是9(999999)全部加起来才54        for(int i=1;i<100;i++) {            int lf = liFang(i);            int sw = lf/100000;            int w = lf/10000%10;            int qian = lf/1000%10;            int bai = lf/100%10;            int shi = lf/10%10;            int ge = lf%10;            int sum = qian+bai+shi+ge+w+sw;            if(sum==i) {                System.out.println(i+"--"+sum);                count++;            }        }        System.out.println(count);    }}

一渣一总结:

  1、根据题意,分别找到个十百千位都找到然后相加和原数判断

  2、发现结果不能超过100

 

转载于:https://www.cnblogs.com/zhazhaboke/p/10539551.html

你可能感兴趣的文章
JAVA线程优先级
查看>>
解决VC几个编译问题的方法——好用
查看>>
SPOJ #11 Factorial
查看>>
City Upgrades
查看>>
“人少也能办大事”---K2 BPM老客户交流会
查看>>
关于七牛进行图片添加文字水印操作小计
查看>>
DataSource数据库的使用
查看>>
CentOS开启samba实现文件共享
查看>>
MSSQL使用sqlbulkcopy批量插入数据
查看>>
证明一个数能被3整除,当且仅当它的各位数的和能被3整除
查看>>
2018秋寒假作业4—PTA编程总结1
查看>>
android自适应屏幕
查看>>
2019-北航面向对象-电梯作业总结
查看>>
SqlHelper
查看>>
初识算法、数据结构
查看>>
Luogu4069 SDOI2016 游戏 树链剖分、李超线段树
查看>>
Java的内部类真的那么难以理解?
查看>>
一文搞懂Java环境,轻松实现Hello World!
查看>>
hash实现锚点平滑滚动定位
查看>>
也谈智能手机游戏开发中的分辨率自适应问题
查看>>