阅读背景:

求一个三位数,该三位数等于其每一位数字的阶乘之和。即 abc = a! + b! +c!

来源:互联网 

解题思路:
首先此题的程序主题为如何将一个三位数的每个数字拆分开,首先想到的是除以100得到百位数,除以10再减去百位数的十倍得到十位数。然而这样编出的程序过于繁琐,故想到了使用更简洁的语句执行。十位由三位数除10再对10取余数得到十位数;个位数直接对10取余数,这样更加简洁清晰。 首先此题的程序主题为如何将一个三位数的每个数字拆分开,首先想到的是除以100得到百位数




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: