输出所有的水仙花数。
程序员文章站
2022-05-12 12:28:01
...
”水仙花数”是指一个三位数,其每位数字的立方和等于该数本身。
#include<stdio.h>
#include<math.h>
void main()
{
int i;
double hundred,ten,unit;
for(i = 100;i <= 999;++i)
{
hundred = i /100;
ten= i % 100 / 10;
unit = i % 10;
if(pow(hundred,3) + pow(ten,3) + pow(unit,3) == i)
{
printf("%d\n",i);
}
}
}
结果如下图:
上一篇: 判断是否是水仙花数
推荐阅读
-
利用c语言求出0~999之间的所有“水仙花数”并输出
-
c语言:3种方法;求出0~999之间的所有“水仙花数”并输出。
-
C# 练习题 打印出100-999之间所有的”水仙花数”
-
获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
-
获取一个数的二进制序列中所有的偶数位和奇数位, 分别输出其二进制序列
-
【C练】获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
-
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
.获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列。
-
.获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。