编程实现:从键盘随机输入一个正整数n,统计前n个数的阶乘的和。如n=3,求1!+2!+3!
时间: 2023-10-07 21:11:43 浏览: 85
好的,我可以帮你解决这个问题。以下是C++语言的代码实现:
#include<iostream>
using namespace std;
int main()
{
int n, sum = 0, fac = 1;
cout<<"请输入一个正整数n:";
cin>>n;
for(int i = 1; i <= n; i++)
{
fac *= i;
sum += fac;
}
cout<<"前"<<n<<"个数的阶乘的和为:"<<sum<<endl;
return 0;
}
在运行程序时,你可以输入任何一个正整数n并回车,程序将会统计前n个数的阶乘的和并输出结果。
阅读全文