编写程序(Lib5.cpp),计算 1! + 2! + 3! +.... + N! 。要求:编写一个函数,参数设置为值参数。

来源:百度知道 编辑:UC知道 时间:2024/05/17 17:14:34

#include "iostream"
int fact(int);
void main()
{
int a;
int b;
cin>>a;
b=fact(a);
cout<<b;
}
//你需要的函数
int fact(int a)
{
int sum_1=0;
int j,i;
for(j=1;j<=a;j++)
{
int sum=1;
for(i=1;i<=j;i++)
{sum=sum*i;}
sum_1=sum_1+sum;
}
return sum_1;
}

用什么语言?还有你的分太低了吧

大概给你个思路 我是用VB写的 其他语言差不多

新建一个记事本
输入以下内容

n=inputbox("请输入N的值")
c=1
sum=0
for a=1 to n
for b=1 to a
if b<=a then
c=c*b
end if
next
sum=sum+c
c=1
next
msgbox(sum)

然后把记事本.txt改成 记事本.vbs
运行就可以了