首页后端开发JAVAjava水仙数代码 用java编写水仙数

java水仙数代码 用java编写水仙数

时间2023-04-21 17:51:02发布访客分类JAVA浏览1177
导读:java求水仙花数,怎么样统计水仙花数的个数啊? 统计水仙花数的个数的话可以使用一个变量来计数,循环判断如果这个数是水仙花数的话,就把这个数加1。具体示例代码如下:publicclassDemo1{publicstaticvoidmain(...

java求水仙花数,怎么样统计水仙花数的个数啊?

统计水仙花数的个数的话可以使用一个变量来计数,循环判断如果这个数是水仙花数的话,就把这个数加1。

具体示例代码如下:

publicclassDemo1{

publicstaticvoidmain(String[]args){

System.out.println(\\\"100~999之间的水仙花数是:\\\");

intcount=0;

for(intcustNo=100; custNolt; =999; custNo++){

intgeWei=custNo%10;

intshiWei=custNo/10%10;

intbaiWei=custNo/100%10;

if(custNo==geWei*geWei*geWei+shiWei*shiWei*shiWei+baiWei*baiWei*baiWei){

count++;

System.out.println(custNo);

}

}

System.out.println(\\\"个数:\\\"+count);

}

}

接下来介绍下什么是水仙花数:

水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之和等于它本身。

求水仙花数的java程序代码

public class Daffodil {

/**

*

* @param

* @return void

* @param args

* desc

*/

public static void main(String[] args) {

for (int n = 100; n 999; n++) {

int a = n / 100;

int b = (n % 100) / 10;

int c = n % 10;

if(Math.pow(a, 3)+Math.pow(b,3)+Math.pow(c,3)==n){

System.out.println(n);

}

}

}

}

水仙花数java语言程序

求水仙花数的Java程序如下

public class E {

 public static void main(String[] args) {

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

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

   int a=i/100;

   int b=i/10%10;

   int c=i%10;

   if(i==a*a*a+b*b*b+c*c*c){

    System.out.print(i+" ");

   }

  }

 }

}

运行结果

水仙花数

153 370 371 407

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: java水仙数代码 用java编写水仙数
本文地址: https://pptw.com/jishu/4579.html
c语言中的calc函数 c语言cal函数什么意思 java源程序代码 java源程序代码用什么命令进行编译

游客 回复需填写必要信息