回 帖 发 新 帖 刷新版面

主题:几个过程不太理解

这是菜鸟,但是我会学好的。只需要各位大侠多帮忙
这是三个程序
1
sub fact(n,f)                       这里的f是什么,
f=1
for j=2 to n
f=f*j
next
end sub
   
2

declare function fact#(n%)             #是什么?%是不是定义n是整型?
input "j,k=";j,k
c=fact(j)/fact(k)/fact(j-k)
print c
end
functino fact#(n%)
f=1
for j=2 to n
f=f*j
next
fact=f
end function

有一个我自己想通了,不用问了

回复列表 (共2个回复)

沙发

1.  f是参数表中的形参
    调用时接收调用的变量值
    调用后返回新值

2.  #是双精度变量类型
    说明这个函数fact#返回的值是双精度类型
    n%是表明这个形参接收的变量值需要是一个短整形

板凳

第一题是求n!吧,f的初值为1,终值就是n!的值。
第二题#是定义该函数的返回值为双精度型的,%是定义为整形的。

我来回复

您尚未登录,请登录后再回复。点此登录或注册