一个求1到1000数的阶乘和数 pascal!该怎么解决
一个求1到1000数的阶乘和数 pascal!
阶乘和数就是比如: 145为1!+4!+5!,那么145就是阶乘和数。编程题目就是求1到1000内的阶乘和数.
------解决方案--------------------
3=1! + 2!
7=1! + 3!
8=2! + 3!
9=1! + 2! + 3!
25=1! + 4!
26=2! + 4!
27=1! + 2! + 4!
30=3! + 4!
31=1! + 3! + 4!
32=2! + 3! + 4!
33=1! + 2! + 3! + 4!
121=1! + 5!
122=2! + 5!
123=1! + 2! + 5!
126=3! + 5!
127=1! + 3! + 5!
128=2! + 3! + 5!
129=1! + 2! + 3! + 5!
144=4! + 5!
145=1! + 4! + 5!
146=2! + 4! + 5!
147=1! + 2! + 4! + 5!
150=3! + 4! + 5!
151=1! + 3! + 4! + 5!
152=2! + 3! + 4! + 5!
153=1! + 2! + 3! + 4! + 5!
721=1! + 6!
722=2! + 6!
723=1! + 2! + 6!
726=3! + 6!
727=1! + 3! + 6!
728=2! + 3! + 6!
729=1! + 2! + 3! + 6!
744=4! + 6!
745=1! + 4! + 6!
746=2! + 4! + 6!
747=1! + 2! + 4! + 6!
750=3! + 4! + 6!
751=1! + 3! + 4! + 6!
752=2! + 3! + 4! + 6!
753=1! + 2! + 3! + 4! + 6!
840=5! + 6!
841=1! + 5! + 6!
842=2! + 5! + 6!
843=1! + 2! + 5! + 6!
846=3! + 5! + 6!
847=1! + 3! + 5! + 6!
848=2! + 3! + 5! + 6!
849=1! + 2! + 3! + 5! + 6!
864=4! + 5! + 6!
865=1! + 4! + 5! + 6!
866=2! + 4! + 5! + 6!
867=1! + 2! + 4! + 5! + 6!
870=3! + 4! + 5! + 6!
871=1! + 3! + 4! + 5! + 6!
872=2! + 3! + 4! + 5! + 6!
873=1! + 2! + 3! + 4! + 5! + 6!
阶乘和数就是比如: 145为1!+4!+5!,那么145就是阶乘和数。编程题目就是求1到1000内的阶乘和数.
------解决方案--------------------
3=1! + 2!
7=1! + 3!
8=2! + 3!
9=1! + 2! + 3!
25=1! + 4!
26=2! + 4!
27=1! + 2! + 4!
30=3! + 4!
31=1! + 3! + 4!
32=2! + 3! + 4!
33=1! + 2! + 3! + 4!
121=1! + 5!
122=2! + 5!
123=1! + 2! + 5!
126=3! + 5!
127=1! + 3! + 5!
128=2! + 3! + 5!
129=1! + 2! + 3! + 5!
144=4! + 5!
145=1! + 4! + 5!
146=2! + 4! + 5!
147=1! + 2! + 4! + 5!
150=3! + 4! + 5!
151=1! + 3! + 4! + 5!
152=2! + 3! + 4! + 5!
153=1! + 2! + 3! + 4! + 5!
721=1! + 6!
722=2! + 6!
723=1! + 2! + 6!
726=3! + 6!
727=1! + 3! + 6!
728=2! + 3! + 6!
729=1! + 2! + 3! + 6!
744=4! + 6!
745=1! + 4! + 6!
746=2! + 4! + 6!
747=1! + 2! + 4! + 6!
750=3! + 4! + 6!
751=1! + 3! + 4! + 6!
752=2! + 3! + 4! + 6!
753=1! + 2! + 3! + 4! + 6!
840=5! + 6!
841=1! + 5! + 6!
842=2! + 5! + 6!
843=1! + 2! + 5! + 6!
846=3! + 5! + 6!
847=1! + 3! + 5! + 6!
848=2! + 3! + 5! + 6!
849=1! + 2! + 3! + 5! + 6!
864=4! + 5! + 6!
865=1! + 4! + 5! + 6!
866=2! + 4! + 5! + 6!
867=1! + 2! + 4! + 5! + 6!
870=3! + 4! + 5! + 6!
871=1! + 3! + 4! + 5! + 6!
872=2! + 3! + 4! + 5! + 6!
873=1! + 2! + 3! + 4! + 5! + 6!