网站首页 > 文章中心 > 其它

水仙花数java代码解析_水仙花数为什么叫水仙花数

作者:小编 更新时间:2023-08-24 18:44:54 浏览量:94人看过

求水仙花数的java程序代码

public class Daffodil {

/**

*

* @param

* @return void

* @param args

* desc

水仙花数java代码解析_水仙花数为什么叫水仙花数-图1

*/

public static void main(String[] args) {

int a = n / 100;

int b = (n % 100) / 10;

int c = n % 10;

水仙花数java代码解析_水仙花数为什么叫水仙花数-图2

System.out.println(n);

}

菜鸟课堂:教你如何在Java里实现水仙花数

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

按一下代码执行:

public class woo {

public static void main(String args[]) {

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

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

int single? = i;

int ten = i/10;

int hundred = i/10/10;

//水仙花数判断要求

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

System.out.println(i);

扩展资料:

一位自幂数:独身数

两位自幂数:没有

三位自幂数:水仙花数

四位自幂数:四叶玫瑰数

五位自幂数:五角星数

六位自幂数:六合数

七位自幂数:北斗七星数

八位自幂数:八仙数

九位自幂数:九九重阳数

十位自幂数:十全十美数

参考资料:

水仙花数——百度百科

java中求解水仙花数的算法思想是什么?

水仙花数是指一个

n

位数

(

),它的每个位上的数字的

次幂之和等于它本身.

public

class

Wflower

{

static

void

main(String[]

args)

int

a=0,b=0,c=0;

System.out.println("水仙花数是:");

水仙花数java代码解析_水仙花数为什么叫水仙花数-图3

for

(int

i

=

①.00;

①.000;

i++)

a

i/100;

b=i0/10;

c=i0;

a;

//计算第一位数的立方

b

b;

//计算第二位数的立方

c

c;

if

((a

+

c)

==

i)

//如果符合水仙花数

System.out.print("

"+i);

java编程学习水仙花数问题?

你的程序主要是每个数前,sum变量没有置0

改正后的水仙花数的Java程序如下(改动的地方见注释)

public static void main(String[] arge){

int sum=0,t=0;

t=i;

sum=0;//这里加一句,每个数字都要初始化sum=0

while(t!=0){

sum += ((t)*(t)*(t));

t /= 10;

if(sum==i)

System.out.println(i+"是水仙花数");//这里printf改成println

}//这里加大括号

java水仙花数

public class ShuiXianShu

public static void main(String[] args)

int geWei,shiWei,baiWei;

baiWei=i/100;

shiWei=(i-baiWei*100)/10;

geWei=i-baiWei*100-shiWei*10;

if(i==geWei*geWei*geWei+shiWei*shiWei*shiWei+baiWei*baiWei*baiWei)

这个是我以前做过的,楼主可以参考

以上就是土嘎嘎小编为大家整理的水仙花数java代码解析相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章