阶乘问题!!请大家帮一下!

来源:百度知道 编辑:UC知道 时间:2024/06/19 08:44:44
怎样将1到20 的各个数字的阶乘相加得出答案????(c++问题),请各位老师指点一下!!!

我也是学生:
public int result=1;
{
for(int i=1;i<=20;i++)
{
result *=i;
}
cout<<result;
}

#include<iostream.h>
void main(void)
{
float y=0;
int i,j,k;
for(i=1;i<=20;i++){
k=1;
for(j=1;j<=i;j++)k=k*j;
y+=k;}
cout<<y<<endl;
}