153 370 371 407
#include
#include
main()
{
int a,s=0,d=0,i=1,z;
clrscr();
scanf("%d",&a);
z=a;
if(a>999||a<100)
printf("%d bu shi san wei shu",a);
else for(i=1;i<=3;)
{
s=a%10;
a=a/10;
d+=s*s*s;
i++;
}
switch(d==z)
{case 0:printf("%d bu shi shui xian hua shu",z);break;
case 1:printf("%d shi shui xian hua shu",z);break;
default:printf("have question");
}
getch();
}
用c语言,判断是否是水仙花数