#include <stdio.h> #include <stdlib.h> int main() { int i = 0; int sum = 0; int symbol = 1; int n = 0; scanf_s("%d", &n); for (i = 1; i <= n; i++) { symbol = symbol*i; sum = sum + symbol; } printf("%d\n", sum); system("pause"); return 0; }
任意输入一个数计算其及以下的数的数的阶乘和(如输入5,则计算1!+2!+3!+4!+5!)
原文:http://10919090.blog.51cto.com/10909090/1719858