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

xx很qq2022-10-04 11:39:541条回答

java中for循环题:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
.程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,
百位水仙花数:153 = 13 + 53 + 33

已提交,审核后显示!提交回复

共1条回复
haokkk1 共回答了16个问题 | 采纳率87.5%
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);
}
}
}
1年前

相关推荐

地理物质循环题...谁教我看这几幅图
地理物质循环题...谁教我看这几幅图
能正确表示的是哪幅图?可能含有化石的是?
leleall1年前3
jimzt920 共回答了23个问题 | 采纳率100%
1、2、3应该代表的是三大类岩石,这幅图是表明三大类岩石同岩浆的关系.
首先,任何类别的岩石都能变成岩浆,火成岩和沉积岩有都能受到变质作用,形成变质岩,而岩浆只能直接形成火成岩,但是,火成岩和变质岩受到外力作用,而后堆积,在经过一系列变化,都能形成沉积岩.
这样,就能看清哪副是对的了.
需要说明一点,.那就是先前形成的沉积岩,受到侵蚀后,经过一系列作用也能形成新的沉积岩.
这样,1是沉积岩,2是变质岩,3是火成岩