用c++实现计算1!+2!+3!+4!+…n!
时间: 2023-05-30 10:03:36 浏览: 88
c++ 1!+2!+3!+..
#include <stdio.h>
int main()
{
int n, i, j;
long long fact = 1; // 阶乘可能会非常大,需要使用 long long 类型
printf("输入一个正整数 n:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
fact = 1;
for (j = 1; j <= i; j++) {
fact *= j; // 计算 i 的阶乘
}
printf("%d! = %lld\n", i, fact);
}
return 0;
}
阅读全文