C程序习题-计算水仙花数[6.6]
时间:2010-07-27 来源:chengxiaopeng
打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字的立方和等于该数本身,例如:153 = 1*1*1 + 5*5*5 + 3*3*3。
因为是三位数,因此我们可以想到,从100开始进行循环,然后将三位数的个位,十位,百位分解开来,然后进行各个位数的立方和看是否和原来的数是否相等,相等,则打印出来。代码如下:
经过程序运算,结果是水仙数的有:153,370,371,407。
#include <stdio.h> |
经过程序运算,结果是水仙数的有:153,370,371,407。
相关阅读 更多 +