求1!+2!+3!+……+20!,将结果输出。 #include <stdio.h> #define N 20// int main(void) { //printf("测试\n"); int sum,n; sum = 0; n = 1; for(int i=1; i<=N; i++)//先计算出每个阶乘的最大项 { for(int k=i; k>0;k--)//再算出每项阶乘的值 { n *= k; } sum += n; n = 1; } printf("结果为=%d\n",sum); return 0; }