水仙花数
2012-04-19 17:46
176 查看
package com.zzk.cn; /*** * 打印所有的水仙花数,所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身 * 153是一个"水仙花数",因为153=1的三次方+3的三次方 * @author zhuzhengke * */ public class test03 { public static void main(String[] args) { int a;//代表个位数 int b;//代表十位数 int c;//代表百位数 int count=0;//用来计数 for(int i=100;i<1000;i++) { boolean flag=false; a=i%10; b=i%100/10; c=i/100; if((a*a*a+b*b*b+c*c*c)==i) { flag=true; count++; System.out.println(i+"是水仙花数"); } } System.out.println("水仙花数总共是:"+count); //testcaseone(); } // public static void testcaseone() { // System.out.println(987/100); // System.out.println(987%10); // System.out.println(987%100/10); // } }
输出:
153是水仙花数
370是水仙花数
371是水仙花数
407是水仙花数
水仙花数总共是:4
相关文章推荐
- 打印出所有的“水仙花数”
- 用C#编写九九乘法口诀、菱形、水仙花数
- 水仙花数计算
- 水仙花数
- 21位大数的水仙花数
- 找出100~1000内的所有水仙花数
- 水仙花数
- c++ 水仙花数
- 找100-999之间的“水仙花数”。
- 12周支持课调用函数输出水仙花数
- 如何求水仙花数
- 21位水仙花数
- 打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
- 秋水仙花数,例如:153=1*1*1+5*5*5+3*3*3
- 水仙花数
- 常用的算法:求闰年,判断素数,分解质因数,完数,水仙花数等
- 1.编写一个简单的C语言程序:根据输入的两个整数求平均值并且在终端输出,通过gcc编译器得到它的汇编程序文件。 2.编写一个C语言程序:打印输出所有“水仙花数”,用gdb调试程序(给出步骤)。所谓“
- 作业四-1、输入2个正整数m和n(1≤m,n≤1000),输出m~n之间的所有水仙花数。水仙花数是指各位数字的立方和等于其自身的数。要求定义并调用函数is(number)判断number的各位数字之和是否等于其自身。
- 水仙花数的求解
- 将一个N位数猜分为N个数&&亲密数对&&水仙花数