求小bai能听懂,c++,不要用太高级的程序语言,我大概还没学到,也听不懂。谢谢谢谢谢谢!!!
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
int sum=0;
int a=1;
for(int i=1;i<=n;i++){
a=a*i;
sum+=a;
}
cout<<"sum="<<sum;
return 0;
}
我不太了解你们学到哪里哈,如果有不懂的还请提问
代码如下
#include<iostream>
using namespace std;
int getSum(int n){ //得到一个数的阶乘
int sum=1;
if(n==0)return 1; //0的阶乘等于1
for(int i=1;i<=n;i++){
sum*=i;
}
return sum;
}
int main()
{
int n,sum=0;
cout<<"输入一个整数n:";
cin>>n;
for(int i=1;i<=n;i++){
sum+=getSum(i);
}
cout<<"sum="<<sum<<endl;
return 0;
}
运行效果: