学习型 ASP/PHP/ASP.NET 主机 30元/年全能 ASP/PHP/ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付
发新话题
打印

求1!+2!+3!+4!+.....+20!

求1!+2!+3!+4!+.....+20!

这个问题怎么做?

TOP

不要太简单..........
天下风云出我辈,一入江湖岁月催.皇图霸业谈笑中,不胜人生一场醉!

TOP

#include<iostream.h>
#define N 20
void main()
{
int i,j=1;
long sum=0,s=1;
for(i=0;i<N;i++)
{ s*=j;j++;
sum+=s;
}
cout<<sum<<endl;
}
一切都是从菜鸟开始的

TOP


该怎么做就怎么做咯

TOP

3楼正解

TOP

谢谢咯.

TOP

先单独定义一个求阶乘的函数过程,然后循环调用

TOP

参考代码:

'过程定义
public function fac(n as integer) as integer
if n=1 then
fac=1
else
fac=n*fac(n-1)
end if
end funtion

'调用
for i=1 to 20
sum =sum +fac(i)
next
print sum

TOP

习题

命运在我手中~

TOP

路过

TOP

发新话题