「java四叶玫瑰」java四叶玫瑰花代码

博主:adminadmin 2023-03-17 13:51:08 349

今天给各位分享java四叶玫瑰的知识,其中也会对java四叶玫瑰花代码进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

java的水仙花数问题

/**

 * 两位自幂数:没有

 * 三位自幂数:水仙花数

 * 四位自幂数:四叶玫瑰数

 * 五位自幂数:五角星数

 */

public class Yugi{

    public static void main(String[] args){

        String[] arr = {"水仙花数","四叶玫瑰数","五角星数"};

        for(int i = 100; i  100000; i++){

            String str = i + "";

            int r = str.length();

            int sum = 0;

            for(int j = 0; j  r; j++){

                int num = Integer.parseInt(str.charAt(j)+"");

                sum += Math.pow(num, r);

            }

            if(sum == i){

                System.out.println(arr[r - arr.length] + ": " + i);

            }

        }

    }

}

java水仙花数问题

/** * 两位自幂数:没有 * 三位自幂数:水仙花数 * 四位自幂数:四叶玫瑰数 * 五位自幂数:五角星数 */public class Yugi{ public static void main(String[] args){ String[] arr = {"水仙花数","四叶玫瑰数","五角星数"}; for(int i = 100; i 100000; i++){ String str = i + ""; int r = str.length(); int sum = 0; for(int j = 0; j r; j++){ int num = Integer.parseInt(str.charAt(j)+""); sum += Math.pow(num, r); } if(sum == i){ System.out.println(arr[r - arr.length] + ": " + i); } } }}

用Java写个关于“水仙花数”的程序?

按一下代码执行:

public class woo {

public static void main(String args[]) {

System.out.println("100-1000中的水仙花数有:");

for(int i=100;i1000;i++){

int single  = i%10;

int ten = i/10%10;

int hundred = i/10/10%10;

//水仙花数判断要求

if(i == (single*single*single+ten*ten*ten+hundred*hundred*hundred)){

System.out.println(i);

}

}

}

}

扩展资料:

水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。

一位自幂数:独身数

两位自幂数:没有

三位自幂数:水仙花数

四位自幂数:四叶玫瑰数

五位自幂数:五角星数

六位自幂数:六合数

七位自幂数:北斗七星数

八位自幂数:八仙数

九位自幂数:九九重阳数

十位自幂数:十全十美数

参考资料:

水仙花数——百度百科

java输出水仙花数

水仙花数就是3位数,每位数的立方和等于他本身,这个数就是水仙花数

水仙花数只是自幂数的一种,严格来说三位数的3次幂数才成为水仙花数。

一位自幂数:独身数

两位自幂数:没有

三位自幂数:水仙花数

四位自幂数:四叶玫瑰数

五位自幂数:五角星数

六位自幂数:六合数

七位自幂数:北斗七星数

八位自幂数:八仙数

九位自幂数:九九重阳数

十位自幂数:十全十美数

public class Narcissistic {

    public static void main (String[] args) {

        // 确保三位数

        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);

            }

        }

    }

}

编写一个完整的Java Application 程序。打印出九九乘法口诀表,要求格式如下; 1*1=1 1*2=2 2*2=4 1*3=3 2*3

看看下面代码:

public class T{

public static void main(String []args){

for(int i=1000;i9999;i++){

int a=i%10;//个位

int b=i/10%10;//十位

int c=i/100%10;//百位

int d=i/1000;//千位

if(Math.pow(a, 4)+Math.pow(b, 4)+Math.pow(c, 4)+Math.pow(d, 4)==i)

System.out.println(i);

}

}

}

有问题就追问,满意请采纳!

如何用Java输出所有四叶玫瑰数

原理很简单的,你参考一下这个C 写的。

void rose(int n)

{int a,b,c,d;

a=n/1000;

b=n/100%10;

c=n/10%10;

d=n%10;

if(a*a*a*a+b*b*b*b+c*c*c*c+d*d*d*d==n)

   printf("%d\t",n);

}

main()

{

   int i;

   for(i=1000;i=9999;i++)

    rose(i);

}

关于java四叶玫瑰和java四叶玫瑰花代码的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。