| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 583 人关注过本帖
标题:不能输出 ,帮看下,谢谢!!!
只看楼主 加入收藏
Kingbox_tang
Rank: 7Rank: 7Rank: 7
来 自:天津师范大学
等 级:黑侠
威 望:3
帖 子:146
专家分:677
注 册:2012-11-27
结帖率:80%
收藏
已结贴  问题点数:10 回复次数:4 
不能输出 ,帮看下,谢谢!!!
程序代码:
为什么这个程序没有输出 呀?,我就郁闷了,帮看下,谢谢了
package com.chinasoft.Shui;
public class ShuiXianHua {
    /**
     *打印出所有的“水仙花数”。所谓的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
     *例如,153是一个“水仙花数”,因为153=(1的三次方+5的三次方+3的三次方)。
     */
    public static void main(String[] args) {
   
        for(double i=100;i<1000;i++)
        {
            double j=0,h=0,k=0,l=0;
            j=i%100;
            h=j%10;
            k=i/100;
            l=Math.pow(j,3)+(Math.pow(h,3))+(Math.pow(k, 3));
            System.out.println(i);
            if(i==l)
            {
                System.out.println("{0}  是一个水仙花数。"+i);
            }   
        }
    }
}
搜索更多相关主题的帖子: 水仙花 color 
2012-12-20 21:50
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
收藏
得分:10 
for (int i = 100; i < 1000; i++) {
            int a =(int) Math.pow(i/100, 3);
            int b = (int) Math.pow(i%100/10, 3);
            int c = (int) Math.pow(i%10, 3);
            if(i==(a+b+c))
            System.out.println(i);
        }
    }
2012-12-20 23:00
Kingbox_tang
Rank: 7Rank: 7Rank: 7
来 自:天津师范大学
等 级:黑侠
威 望:3
帖 子:146
专家分:677
注 册:2012-11-27
收藏
得分:0 
谢谢版主,但是我的问题 是,我这个为什么不可以输出 呢???求解释啊?

旨在提高编程水平,学有所用,学有所成,学有所为。
2012-12-21 12:34
hhwz
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:贵宾
威 望:87
帖 子:687
专家分:4502
注 册:2011-5-22
收藏
得分:0 
算法问题。 比如 212%100 =12 这个不是个位数 所以结果当然不对
2012-12-21 13:06
Kingbox_tang
Rank: 7Rank: 7Rank: 7
来 自:天津师范大学
等 级:黑侠
威 望:3
帖 子:146
专家分:677
注 册:2012-11-27
收藏
得分:0 
谢谢楼上了哈

旨在提高编程水平,学有所用,学有所成,学有所为。
2012-12-28 13:26
快速回复:不能输出 ,帮看下,谢谢!!!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016795 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved