#include
int main()
{
int i,a,b,c;
for(i=100;i<1000;i++)
{
a=i/100;
b=i/10%10;
c=i%10;
if(i==(a*a*a+b*b*b+c*c*c))
printf("%d\n",i);
}
return 0;
}
这是三位数的水仙花数~
#include
main()
{
int i,a,b,c;
for(i=100;i<1000;i++)
{
c=i/100;
b=i/10-c*10;
a=i%10;
if(a*a*a+b*b*b+c*c*c==i)
printf("%d\n",i);
}
}
#include
main()
{
int i,j,ge,shi,bai;
printf("\n所有水仙花数有:");
for(i=101;i<1000;i++)
{j=i;
ge=j%10;
j=j/10;
shi=j%10;
j=j/10;
bai=j;
if(i==ge*ge*ge+shi*shi*shi+bai*bai*bai)
printf("\n%d",i);
}
}