东莞优化网站关键词优化,个人网站谢谢,阿坝住房和城乡建设厅网站,wordpress模板怎么改成织梦模板什么是水仙花数#xff1f; 水仙花数是指一个 3 位数#xff0c;它每位上的数字的 3 次幂之和等于它本身#xff08;例如#xff1a; 1 5 3 153 #xff09;#xff0c;水仙花数的取值范围在 100~1000 之间。 解题思路#xff1a; 这个题需要把所以的数字都拿到 水仙花数是指一个 3 位数它每位上的数字的 3 次幂之和等于它本身例如 1³ 5³ 3³ 153 水仙花数的取值范围在 100~1000 之间。 解题思路 这个题需要把所以的数字都拿到然后与每位上的数字的 3次幂之和它本身做判断后进行输出。首先需要使用取余的办法将各位数都拿到然后记录下来最后计算对比即可。
需要注意的是
取余后需要将数除以10变小之后取余才能拿到下一位拿到的数是从最低位开始拿的
例子 比如现在是100 第一次取余拿到 个位 为 0 除以 10 变成 10 第二次取余拿到 十位 为 0 除以 10 变成 1 第三次取余拿到 百位 为 1 public static void main(String[] args) {int number 100;while(number 1000){//101 101 % 10int ge number % 10;//111 111 / 10 11 % 10 1int shi number / 10 % 10;// 501 501 / 100 5int bai number / 100;if(ge * ge * ge shi * shi * shi bai * bai * bai number){System.out.println(number);}number;}} whlie循环用法参考文章Java SE入门及基础11-CSDN博客