#include<stdio.h>
int main()
{
int x,y,z;
for(int i=100;i<=999;i++)
{
x=i/100;
y=i/10%10;
z=i%10;
if (i==x*x*x+y*y*y+z*z*z)
{
printf("%d\n",i);
}
}
return 0;
}
#include<stdio.h>
int main()
{
int x,y,z;
for(int i=100;i<=999;i++)
{
x=i/100;
y=i/10%10;
z=i%10;
if (i==x*x*x+y*y*y+z*z*z)
{
printf("%d\n",i);
}
}
return 0;
}
水仙花数(Narcissistic number)是指一个三位整数,其各位数字的3次方和等于该数本身。例如:abc是一个"水仙花数",则:a的3次方+b的3次方+c的3次方 = abc。
水仙花数(超完全数字不变数):是指一个n位数(n>=3),它的每个位上的数字的n次幂之和等于它本身。 举例:153=1*1*1+5*5*5+3*3*3。求100-1000以内的水仙花数: 处理逻辑:
Python 打印三位所有水仙花数
Python求水仙花数
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M