注册 登录
编程论坛 Delphi论坛

pascal 求5个数的阶乘

wangguyu 发布于 2008-05-24 16:47, 1233 次点击
谁会求5个数的阶乘
4 回复
#2
wangguyu2008-05-24 16:48
0
#3
wangguyu2008-05-24 16:48
求5个数的阶乘?
#4
lili1232008-05-24 23:02
哎 我以为是用DELPHI写呢
#5
lili1232008-05-24 23:11
你用函数去写 或者用过程去写 也是可以啊
function fact(x:integer):int64
var p:int64;
i:integer;
begin
p:=1;
for  i:=1 to x do p:=p*i
fact:=p;
end;
然后你在写按狃的代码
begin
sum:=0;
for i:=1 to 5 do sum:=sum+fact(i);
panel1.caption:=format('1!+2!+3!+4!+5!=%d',[sum]);
end;
1