2026/4/18 17:13:52
网站建设
项目流程
网站建设 问卷调查,广州建设高端网站,wordpress ico图标,传奇手游开服表网站/*
功能#xff1a;求水仙花数#xff0c;打印并统计总个数。
思路#xff1a;
水仙花数是定义范围100-999#xff0c;满足每个位上的数子的3次方相加和等于这个数
第一步#xff1a;循环遍历数据范围
第二步#xff1b;取出当前数字的个位#xff0c;十位#xff0c;百…/*功能求水仙花数打印并统计总个数。思路水仙花数是定义范围100-999满足每个位上的数子的3次方相加和等于这个数第一步循环遍历数据范围第二步取出当前数字的个位十位百位上的数字第三步进行求和判断是否满足条件满足就输出当前水仙花数此时计数器计数一次最后输出总个数。*/public class sxhNumber{ public static void main(String[] args){ //定义并初始化计数器 int number 0; System.out.print(水仙花数有); //用while循环初始化循环变量 int var 100; while(var1000){ //取出每个位对应的数值 int g var%10; int t var/10%10; int s var/100%10; //得到各位上的立方和 int sum g*g*gt*t*ts*s*s; //进行判断 if(sumvar){ //符合条件就输出 System.out.print(sum ); //计数器自增1 number; } var; } //换行 System.out.println(); System.out.println(世界上水仙花的个数一共有number个.); } }