永发信息网

java中for循环题:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身

答案:4  悬赏:50  手机版
解决时间 2021-04-27 23:17
java中for循环题:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
最佳答案
public class sxh {
public static void main(String[] agrs) {
for (int i = 100; i < 1000; i++) {
int a = i / 100;
int b = i / 10 % 10;
int c = i % 10;
if (Math.pow(a, 3) + Math.pow(b, 3) + Math.pow(c, 3) == i)
System.out.println("水仙花数 : " +i);
}

}
}
全部回答
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
int GB, SB, BB;
BB = i / 100;// 百位
SB = i / 10 % 10; // 十位
GB = i % 10;// 个位
// Math.pow(GB,3) 表示GB的三次方
if (i == Math.pow(GB,3) + Math.pow(SB,3) + Math.pow(BB, 3)) {
System.out.println(i);
}
}
}
153 = 1 + 125 + 27
这误导的。。。追问java中for循环题:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身用循环做出来
//水仙花的个数
public class LianXi3 {
public static void main(String args[]){
int a,b,c,count=0;
for(a=1;a<=9;a++){//a不能等于0
for(b=0;b<=9;b++){
for(c=0;c<=9;c++){
if((a*a*a+b*b*b+c*c*c)==(a*100+b*10+c)){
count++;
System.out.println("第"+count+"个水仙花数是:"+(a*100+b*10+c));
}
}
}
}
}
}
不知道能看明白不。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
穿越为什么那么多挂
国士局主要是干什么的
150元以内的MP4有哪些呢?
肖字的繁体字怎么写?
The Browns held they called “family day
相亲真得很土吗?
人一生最重要的是什么?冲各个方面回答我一下
电脑进程这些进程那些没用啊 电脑特卡
为什么我用PS2模拟器玩游戏会卡?
寻仙怎么练级才可以加速升级、一天可以点亮图
设置独立密码!
你一天想我几次啊!为什么
DNF散打加满崩拳好还是寸拳好?
君子在爱才,取之有道。‘道’有什么看法?
诺基亚5235怎么手机上网下载图片?
推荐资讯
DNF阿修罗刷图加点和所需装备20到45
怎么让狗不在地上捡东西吃
3dmax2010怎么安装失败?
男朋友从来不秀恩爱是怎么回事
为什么我的皮肤有时候会出现一些白白的东西
我的手机是N78,我没有开任何程序它都要跳出
我是深圳关内的,自离怎么退社保
求宠物小精灵绿宝石下载网站
被朋友伤乐、该怎么办、她现在说自己错掉老、
吃掉几条虫最可怕?
请问这款阿玛尼手表ARS3004官方卖多少钱?怎
天元什么职业好啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?