c语言:水仙花数
2011-05-02 23:10
274 查看
Code:
/*打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数
本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void
main()
{
int
mun,i,j,p,b;
for
(i=100;i<=999;i++)
{
b = 0;
mun = i;
for
(j = 0; j<3; j++)
{
p = mun % 10;
b = b + (int
)pow(p,3);
mun = mun /10;
}
if
(i == b)
printf("%d "
,i);
}
printf("/n"
);
}
/*打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数
本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方*/
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
void
main()
{
int
mun,i,j,p,b;
for
(i=100;i<=999;i++)
{
b = 0;
mun = i;
for
(j = 0; j<3; j++)
{
p = mun % 10;
b = b + (int
)pow(p,3);
mun = mun /10;
}
if
(i == b)
printf("%d "
,i);
}
printf("/n"
);
}
相关文章推荐
- 【C语言】输出1--1000以内的水仙花数
- 用C语言求水仙花数
- 水仙花数&素数&质因数分解的C语言实现
- C语言--水仙花数
- C语言 求出100~999之间的所有“水仙花数”并输出
- C语言 - 水仙花数:判断一个任意大小的整数是否为水仙花数
- C语言——水仙花数
- C语言实现枚举100~999之间的所有水仙花数
- 蓝桥杯-C语言 算法训练 水仙花数
- 水仙花数(c语言)
- C语言经典题目:水仙花数
- C语言实现判断素数,回文数,水仙花数,闰年
- 21位水仙花数(C语言)
- 【C语言】水仙花数,素数
- C语言 特殊数问题 回文数 素数 亲密数 水仙花数
- C语言:求出0~999之间的所有“水仙花数”并输出
- C语言实例7——打印出的水仙花数”
- c语言:3种方法;求出0~999之间的所有“水仙花数”并输出。
- C语言 找出水仙花数