#include<stdio.h>
#include<math.h>
int main() 
{
    int num,a, b, n = 0;
    double sum = 0.0;
    printf("请输入一个数: ");
    scanf("%d", &num);
    a = num;
    while (a != 0) 
	{
        a /= 10;
        ++n;
    }
    a= num;
    while (a!= 0) 
	{
        b = a % 10;
        sum += pow(b, num);
        a /= 10;
    }
   if ((int)sum == num)
        printf("%d 是水仙花数\n", num);
    else
        printf("%d 不是水仙花数\n", num);
    return 0;
}