• 水仙花数字


    求全部水仙花数。所谓水仙花数是指一个三位数,其各位数字立方的和等于该数。如:153 = 13 + 53+ 33。 

    java方法如下,C语言主体方法一样。

    //第一种

    public class test {
          public static void main(String[] arg){
                      int i,j,k,n,l;                       //先定义所需变量
                      for(i=100;i<1000;i++){               //水仙花是三位数,所以所需循环是从100开始到999
                      n=i;k=0;                             //n为记录变量的变量,k 为记录各位位数立方和的数 
                      for(l=0;l<=2;l++){                   //立方和计算
                           j=n%10;                        //求出各位数字
                           n=(n-j)/10;                                               
                          k=k+j*j*j;                      //求和
                                      }
                      if(k==i){  System.out.print(i+" ");   }    //判断是不是我们想要得到的数字
                                            }
                                                  }
                        }
    

      

    //第二种

    public class test {
                 public static void main(String[] arg){
                          int i,j,k,n,l;                                 //先定义所需变量
                          for(i=100;i<1000;i++){                         //水仙花是三位数,所以所需循环是从100开始到999
                          n=i;k=i;                                       //n为记录变量的变量,k 为记录各位位数立方和的数 
                         for(l=0;l<=2;l++){                             //立方和计算
                                      j=n%10;                           //求出各位数字
                                      n=(n-j)/10;                                               
                                      k=k-j*j*j;                        //求和
                                            }
                        if(k==0){  System.out.print(i+" ");   }       //判断是不是我们想要得到的数字
                                                 }
                                                        }
                       }
    

      

    你一定会喜欢那个因为喜欢她而发光的自己!
    个人博客:http://www.yanghelong.top
  • 相关阅读:
    C#泛型学习
    C#事件复习
    C#学习笔记之接口
    C#委托复习
    C#图解教程学习笔记(二)
    C#图解教程学习笔记
    Linq学习2
    Linq学习
    转载 协变与逆变的概念
    SqlServer在关联的情况下的增删改查
  • 原文地址:https://www.cnblogs.com/zzu-general/p/7468735.html
Copyright © 2020-2023  润新知