#include<stdio.h>int main(){ int n, m, sum, j;//j表示某个阶乘的结果,sum表示某几个阶乘之和。 printf("请输入数值n:"); scanf("%d", &n); for (sum = 0; n > 0; n--)//这个循环是求阶乘相加。 { for (j = 1, m = n; m > 0; m--)//这个循环是求阶乘。这里不能只用一个n作为两个循环的循环变量,所以需要m。 { j = j * m; } sum += j;//将算好的阶乘加进去。 } printf("结果为%d", sum); return 0;}