水仙花数是指一个 n 位正整数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153)
#include <Stdio.h>
void main()
{
int a,b,c,i,sum;
for(i=150;i<1000;i++){
a=i%10;
b=i/10%10;
c=i/100;
sum=a*a*a+b*b*b+c*c*c;
if(i==sum){
printf("水仙花:%d\n",i);
}
sum=0;
}
}
void main()
{
int a,b,c,i,sum;
for(i=150;i<1000;i++){
a=i%10;
b=i/10%10;
c=i/100;
sum=a*a*a+b*b*b+c*c*c;
if(i==sum){
printf("水仙花:%d\n",i);
}
sum=0;
}
}