【JAVA习题四】打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如: 153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。


public class shuixianhua水仙花数 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        int m=0,n=0,k=0,cout=0;
        for(int i=101;i<999;i++) {
            m=i/100;//
            n=(i/10)%10;//
            k=(i%100)%10;//
            int sum=m*m*m+n*n*n+k*k*k;
            if(sum==i) cout++;
        }
        System.out.print(cout);
    }

}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM