A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张兵 中级黑马   /  2015-8-24 22:12  /  1231 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如何打印水仙花数和统计水仙花数

5 个回复

倒序浏览
class Shuixianhua {
                public static void main(String[]args){
                        int count=0;
                        for (int x=100;x<1000 ;x++ ) {
                        int a=x%10;
                        int b=x/10%10;
                        int c=x/100;
                        if (x==a*a*a+b*b*b+c*c*c) {
                                count++;
                        }
                        }
                                System.out.println("count="+count);
  }
}
回复 使用道具 举报
寒星在天 发表于 2015-8-24 22:16
class Shuixianhua {
                public static void main(String[]args){
                        int count=0;

十分感谢!!
回复 使用道具 举报
class shuixianhua
{
        public static void main(String[] args)
        {
                System.out.println("水仙花数:");
                for (int a=1 ; a<10 ; a++)
                {
                        for (int b=0 ; b<10 ; b++)
                        {
                                for (int c=0 ; c<10 ; c++)
                                {
                                        if ((100*a+10*b+c)==(a*a*a+b*b*b+c*c*c))
                                        {
                                                System.out.print((100*a+10*b+c)+" ");
                                        }
                                }
                        }
                }
        }
}
回复 使用道具 举报
今天刚学的这
回复 使用道具 举报
题目大概是 一个三位数:每位的立方和等于其本身,OK,开始敲代码>>>>>>>>
class flower{
    public static void main(String[] args){
       for(int x=100;x<1000;x++){                int a = x%10;
                int b = (x/10)%10;
                int c = (x/100)%10;
                int d = a*a*a+b*b*b+c*c*c;
                if(x==d){
                        syso(x);               
                }
        }    }
}


over~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马