发布于2020-11-29 10:55 阅读(1078) 评论(0) 点赞(0) 收藏(0)
输出所有的水仙花数,把谓水仙花数是指一个数3位数,其各各位数字立方和等于其本身,
例如: 153 = 1*1*1 + 3*3*3 + 5*5*5
class DafodilNumber{
public static void main(String[] args){
System.out.println("以下是所有的水仙花数");
int number = 100; // 由于水仙花数是三位数,故由100开始算起
int i, j, k; // i j k 分别为number 的百位、十位、个位
for (int sum; number<1000; number++){
i=number/100; j=(number-i*100)/10; k=number-i*100-j*10;
sum=i*i*i+j*j*j+k*k*k;
if (sum==number) System.out.println(number+" is a dafodil number! ");
}
}
}
作者:天使之恋
链接:http://www.javaheidong.com/blog/article/11874/e68e2d8a6c89f6334492/
来源:java黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 java黑洞网 All Rights Reserved 版权所有,并保留所有权利。京ICP备18063182号-2
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!