1、求这样的三位数,该三位数等于其每位数字的阶乘之和.即abc=a!+b!+c!

问题描述:

1、求这样的三位数,该三位数等于其每位数字的阶乘之和.即abc=a!+b!+c!

答案 145
1!+4!+5!=1+4*3*2*1+5*4*3*2*1=1+24+120=145

145

#include #include int fun(int n){\x05int num = 1;\x05while(n > 0)\x05{\x05\x05num *= n;\x05\x05n--;\x05}\x05return num;}int main(int argc,char* argv[]){\x05int i,j,k;\x05int n;\x05for(n=100;n

1!=1
2!=2
3!=6
4!=24
5!=120
6!=720
故12345中选,若有六其和中至少就有7了,舍
尾数和不能超5,和又为三位数必有5,和为100多必有1,3也舍尾和过5了
2,4带进,2舍。故145