水仙花数条件:
1.严格来说3位数的3次幂数
2.三位数 每位数的三次方的和相加与原数相等
例如:1^3 + 5^3+ 3^3 = 153
#include<stdio.h>
int main()
{
int n;
int sum,a=0;
scanf("%d",&n);
for(int i=1;i<n;i*=10)
{
sum=n%(i*10)/i;
a+=(sum*sum*sum);
}
if(n==a)
{
printf("是水仙花数");
}else
{
printf("不是");
}
}