【题目描述】

编写程序,从键盘输入任意一个3位正整数,判断是否”水仙花数”。若是水仙花数,则输出”该三位数是水仙花数”,否则输出“该三位数不是水仙花数”。

提示:所谓”水仙花数”是指一3位数,其各位数字立方和等于该数本身。

例如:153是一个水仙花数,因为153=1+125+27。

【输入】

任意一个3位正整数。

【输出】

若是水仙花数,则输出”该三位数是水仙花数”,否则输出“该三位数不是水仙花数”。【样例输入】

153↙

【样例输出】

153 是水仙花数

#include #include int main(){int x,y,m,z;scanf("%d",&x);y=x/100;m=(x-y*100)/10;z=x-y*100-m*10;if(x==y*y*y+m*m*m+z*z*z){printf("%d 是水仙花数",x);}else{printf("%d 不是水仙花数",x);}return 0;}