「用java求玫瑰花数」四叶玫瑰数java编程

博主:adminadmin 2022-12-26 13:00:08 117

本篇文章给大家谈谈用java求玫瑰花数,以及四叶玫瑰数java编程对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

求1000以内的玫瑰花数!!

Private Sub Command1_Click()

For i = 100 To 999

a1 = (i Mod 10) '个位数

a2 = Int((i Mod 100) / 10) '十位数

a3 = Int(i / 100) '百位数

If a1 ^ 3 + a2 ^ 3 + a3 ^ 3 = i Then

Print a3 "的立方+" a2 "的立方+" a1 "的立方=" i

End If

Next i

End Sub

编程题(玫瑰花数)

program roseNumber;

var

a,b,c,d:longint;

function four(n:longint):longint;

begin

four:=n*n*n*n;

end;

begin

for a:=1 to 9 do

for b:=0 to 9 do

for c:=0 to 9 do

for d:=0 to 9 do

begin

if(1000*a+100*b+10*c+d=four(a)+four(b)+four(c)+four(d))then

begin

writeln(a,b,c,d);

end

end

end.

编程,计算所有的玫瑰花数的和,并计算它们的平均值。 要求,求和时,打印出具体的表达式。

如果一个四位数等于它的每一位数字的4次方之和,则称这个四位数为玫瑰花数,例如:8208

# include "stdio.h"

void main()

{

int a,b,c,d,num,count=0;

long sum=0;

for(a=1;a9;a++)

for(b=0;b9;b++)

for(c=0;c9;c++)

for(d=0;d9;d++)

{

num=a*1000+b*100+c*10+d;

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

{

count++;

sum+=num;

if(count1)printf("+");

printf("%d",num);

}

}

printf("=%d\n平均值=%f\n",sum,sum*1.0/count);

}

运行结果:

1634+8208=9842

平均值=4921.000000

JAVA编程,玫瑰2元一支,百合3元一支,菊花5元一支,康乃馨6元一支,20元正好花完没种各多少支

public static void main(String[] args) {

        for(int m = 0;m=10;m++) {//玫瑰,全买,对多买10只

            for(int b = 0;b=7;b++) {//百合,全买,对多买7只

                for(int j = 0;j=4;j++) {//菊花全买,对多买4只

                    for(int k = 0;k=4;k++) {//康乃馨全买,对多买4只

                        int total = 2*m+3*b+5*j+6*k;

                        if(20==total) {

                            System.out.println("玫瑰买"+m+"支,百合买"+b+"支,菊花买"+j+"支,康乃馨买"+k+"支");

                        }

                    }

                }

            }

        }

    }

如何用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编程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-26,除非注明,否则均为首码项目网原创文章,转载请注明出处。