#include<stdio.h>
#include<math.h>
int main()
{ int n,a,b,c,d;
while(1)
{
printf("请输入一个三位数n:\n");
scanf("%d",&n);
a=n%10;
b=n/10;
c=b%10;
d=n/100;
if(n==a*a*a+c*c*c+d*d*d)
printf("这个数是水仙花数");
else
printf("这个数不是水仙花数");
}
return 0;
}
#include<math.h>
int main()
{ int n,a,b,c,d;
while(1)
{
printf("请输入一个三位数n:\n");
scanf("%d",&n);
a=n%10;
b=n/10;
c=b%10;
d=n/100;
if(n==a*a*a+c*c*c+d*d*d)
printf("这个数是水仙花数");
else
printf("这个数不是水仙花数");
}
return 0;
}