一个三位数,其各个位上的数字的立方和等于该数本身。可见水仙花数介于100到999之间。
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
if(100*i+10*j+k==i*i*i+j*j*j+k*k*k)
printf("%d%d%d ",i,j,k);
}
一个三位数,其各个位上的数字的立方和等于该数本身。可见水仙花数介于100到999之间。
#include<stdio.h>
int main()
{
int i,j,k;
for(i=1;i<=9;i++)
for(j=0;j<=9;j++)
for(k=0;k<=9;k++)
if(100*i+10*j+k==i*i*i+j*j*j+k*k*k)
printf("%d%d%d ",i,j,k);
}