【题目描述】
编写程序,从键盘输入任意一个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;}