编写程序,求1!+2!+……n!,要求从主函数输入n的值,用函数实现阶乘的计算,并通过函数值返回

来源:百度知道 编辑:UC知道 时间:2024/06/20 05:57:42
C语言的啊,急急!!!!!!!!!!!!!!

main()
{
int sum=0;
scanf("%d",n)
for(int i=n;i>0;i--)
{
int k=1;
for(int j=i;j>0;j--)
{
k=k*j;
}
sum+=k;
}
printf("%d",sum)
}

#include"stdio.h"
long p(int a)
{
int k=1,i,s=0;
for(i=1;i<=a;i++)
{
k*=i;
s+=k;}
return s;}
void main()
{long m(int n);
int n,sum;
scanf("%d",&n);
sum=p(n);
printf("%d\n",sum);}

#include <iostream>
using namespace std;

long func(int n)
{
if(n == 1|| n == 0)
return 1;
else
return n * func(n-1);
}

int main()
{
int i,n;
long sum;
cin>>n;
sum = 0;
for(i=1;i<=n;i++)
sum += func(i);
cout<<"