前段时间在CSDN论坛里面有个热帖,说的是水仙花数的计算方法(http://topic.csdn.net/u/20100819/21/6ea6612b-5d90-43fc-97a9-cdbccf3b2c13.html)。
题目是:
求解21位水仙花数的解法,要求在3分钟之内计算完成
水仙花数:N位整数,它等于各个位的数字的N次方之和,
例如有一个N位数字,a1a2a3a4.....aN = a1^N +a2^N+......aN^N
我的解决方法中 21位数字的计算时间为 16-17s,
现将源码及注释放出来: