打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=13+53+33。用JAVA写额相关知识点: 试题来源: 解析 public class ShuiXianShu {/** * 题目:打印出100-999之间所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于...
打印出所有的"水仙花数",所谓"水仙花数“是指一个三位数,其各位数字立方和等于该数本身。*例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方.*程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。 相关知识点:
Java打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 代码如下: publicstaticvoidmain(String[] args) { inta,b,c; for(intnum=100;num<=999;num++) { a =num/100; b =num/10%10; c...
一道java编程题:打印出1~~10000范围中所有的“水仙花数”,所谓的“水仙花数”是指一个3位数其各位数字立方和等于该数本身。例如,153是一个“水仙花数”,因为 153 = 1³ + 5³ + 3³ 。 (只用java基本的语法知识做出来)相关知识点: 试题来源: ...
【JAVA习题四】打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 publicclassshuixianhua水仙花数 {publicstaticvoidmain(String[] args) {//TODO Auto-generated method stubintm=0,n=0,k=0,...
java 利用for循环控制100-999个数,每个数分解出个位,十位,百位。题目 打印出100-999之间所有的“水仙花数”,所谓“水仙花数”是指一个三位
public static void main(final String[] args) {System.out.println("所有的水仙花数如下:");int x; // 百分位int y; // 十位int z; // 个位for (int i = 100; i < 1000; i++) {x = i / 100;y = (i- x * 100) / 10;z = i % 10;if (i == (cubic(x) + ...
public class ShuiXian {public static void main(String[] args) { int a = 0;//百位数字 int b = 0;//十位数字 int c = 0;//个位数字 int temp = 0;//百位数字立方+数位数字立方+个位数字立方 for (int i = 100; i < =999; i++) { a = i/100;//计算...
temp = a * a * a + b * b * b + c * c * c; // 计算立方和 if (temp == i) { // 判断立方和是否等于原数 System.out.println(i); // 打印符合条件的数 } } } } // 这个程序寻找100至999之间的水仙花数,即三位数,其每个位上的数字的立方和等于该数本身。