中易网

用java语言编写打印输出100 ――999之间所有的水仙花数

答案:4  悬赏:50  
解决时间 2021-03-07 20:20
用java语言编写打印输出100 ――999之间所有的水仙花数
最佳答案
public class Yugi {
    public static void main(String[] args){
        for(int i = 100; i < 1000; i++){
            int b = i / 100;
            int s = i % 100 / 10;
            int g = i % 10;
            if(b * b * b + s * s * s + g * g * g == i){
                System.out.println(i);
            }
        }
    }
}
全部回答


输入3就是100-999的

  package sy1;
  
  import java.util.Scanner;
  
  public class TestNarcissus {
  
  public static void main(String[] agrs) {
  System.out.print("Input N:");
  Scanner input = new Scanner(System.in);
  int N = input.nextInt();
  for (int i = 3; i <= N; i++) {
  int a[] = new int[N];
  int num = (int) Math.pow(10, i - 1) + 1;
  System.out.print(i + "位的水仙花数有: ");
  while (num <= Math.pow(10, i)) {
  int sum = 0;
  for (int j = 0; j < i; j++)
  a[j] = (int) (num / Math.pow(10, j) % 10);
  for (int j = 0; j < i; j++) {
  sum = sum + (int) Math.pow(a[j], i);
  }
  if (num == sum) {
  System.out.print(num + " ");
  }
  num++;
  }
  System.out.print(" ");
  }
  }
  }
public class TestNarcissus {
public static void main(String[] agrs) {
int n = 3;
for (int i = 3; i <= n; i++) {
int a[] = new int[n];
int num = (int) Math.pow(10, i - 1) + 1;
System.out.print(i + "位的水仙花数有:\t");
while (num <= Math.pow(10, i)) {
int sum = 0;
for (int j = 0; j < i; j++)
a[j] = (int) (num / Math.pow(10, j) % 10);
for (int j = 0; j < i; j++) {
sum = sum + (int) Math.pow(a[j], i);
}
if (num == sum) {
System.out.print(num + "\t");
}
num++;
}
System.out.print("\n");
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
花木兰传奇和穆桂英挂帅哪个好看?
社会基本医疗保险漏交了能不能申请?
驾驶员中级证书与退休有何关系
笔记本电脑屏幕忽然变得很暗,几乎黑屏是怎么
泰州药城高新区拆迁计划
武汉铁路粤汉里住宅小区南门在什么地方啊,我
钱脉通集团是上市公司吗?
如何提升公众号粉丝的转化率
东至县青山乡梅塘小学地址有知道的么?有点事
闲鱼 卖家没填运单号我申请退款,我可以拒收
怎样将winusbdll复制到C:WindowsSystem32目录
南方塑钢断桥铝不锈钢我想知道这个在什么地方
椿林村地址有知道的么?有点事想过去
G121北京南一上海虹桥,途径哪些站点
差不多下班了,有个同事过来给我递了一盒姿美
推荐资讯
oppo手机root后不保修了,那去售后服务中心掏
2千克面粉的百分之二是多少
怎么查询手机号的客户经理电话
我国的图书馆曾经被称为什么?
玉龙居(西南门)地址有知道的么?有点事想过去
如何全新安装win10正式版 win10正式版全新安
畅沛(酒石酸伐尼克兰片) 戒烟到底效果如何_戒
萝萄是什么样子
晋ah799w车牌号好吗
一个吻的开始,别个吻的结束。是什么意思?
掘进机回转轴承怎么拆换
顺达汽配维修保养怎么去啊,有知道地址的么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?