请选择 进入手机版 | 继续访问电脑版

java与水仙花数

[复制链接]
东方龙头 发表于 2021-1-2 17:38:14 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
问题形貌:

输入一个三位数n,打印出100到n之间的水仙花数,最后盘算出水仙花数的个数并输出。
问题分析:

打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和便是该数自己。比方:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。

判定是否为水仙花数代码如下:
[code]public static boolean isShuixianhua(int x) {           int a,b,c;           a=x/100;//百位数           b=x%100/10;//十位数           c=x%10;//个位数           if(x100) {                           break;                   }else {                         System.out.println("请输入大于100的整数!");                    }           }           System.out.println("水仙花数:");           int sum=0;           for(int i=101;i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )