#include <stdio.h>int main() { int n = 10; int sum = 0; int factorial = 1; for (int i = 1; i <= n; i++) { factorial *= i; // 计算阶乘 sum += factorial; // 累加阶乘 } printf("1! + 2! + ... + 10! = %d", sum); return 0;}
时间: 2024-04-03 08:31:12 浏览: 67
编写程序,输入整数 n,计算并输出 n 的阶乘
这是一个 C 语言程序,它计算了 1! + 2! + ... + 10! 的值并输出结果。其中,n 的值为 10,sum 和 factorial 都初始化为 0 和 1,然后使用 for 循环语句计算阶乘并累加到 sum 中,最后用 printf 函数输出结果。程序的输出结果为:1! + 2! + ... + 10! = 4037913。
阅读全文