用C语言编写程序:计算:1!+2!+3!+ … +8!
时间: 2023-10-08 17:07:12 浏览: 135
C语言编写1!+2!+3!+.....+n!.doc
#include <stdio.h>
int main() {
int i, j, fact;
long long sum = 0; // 防止溢出,使用 long long 类型
for (i = 1; i <= 8; i++) {
fact = 1;
for (j = 1; j <= i; j++) {
fact *= j; // 计算 i 的阶乘
}
sum += fact; // 累加阶乘
}
printf("1! + 2! + 3! + ... + 8! = %lld\n", sum);
return 0;
}
阅读全文