一段小程序,帮忙挑错误。

rizijky 2001-07-15 11:28:47
详细情况如下,有时间的话就帮帮忙,谢谢!(2.asp和math.vs在同一目录下)
主程序2.asp如下:
<!- #include file="math.vs" ->
<html>
<body bgcolor=blue>
<form method=post action="2.asp">
想求Fibonacci的第
<input type="text" name="fn" size=4>项<br>
<input type="submit" value="送出"><p>
</form>
<%
fn=request("fn")
if fn<>empty then
response.write "Fibonacci数的第"&fn&"项为" &fib(fn)
end if
%>
</body>
</html>

math.vs程序如下:
<%
Function fib(n)
if n<0 then exit Function
if n=1 or n=0 then
fib=1
else
fib=fib(n-1)+fib(n-2)
end if
end Function
%>

错误如下:
想求Fibonacci的第 项


Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'fib'

/asp/2.asp, 行12
...全文
115 点赞 收藏 14
写回复
14 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
rizijky 2001-07-17
to 梦之旅
还是不行,能帮忙在找找吗?
回复
rizijky 2001-07-17
to tripofdream:
让我再试试
回复
rizijky 2001-07-17
原来是我保存"math.vs"的方式不对,我在写字板里写的文件,保存为math.vs文本文件,而它的dos名称根本就不是math.vs。在此向tripofdream和rainman致歉,谢谢大家!
看来以后写程序还是用记事本好。
回复
tripofdream 2001-07-17
那你就要看一下是哪个文件名写错了
回复
rizijky 2001-07-17
to tripofdream:
按你的做,在我这里出现问题如下:
Active Server Pages 错误 'ASP 0126'

找不到包含文件

/asp/2.asp, 行1
回复
rizijky 2001-07-17
现在我看到了,本来想一人20分,但是说我给分总和100分,超过20分,让我返回
回复
rizijky 2001-07-17
谢谢大家!怎么给大家加分,我看了论坛常见问提,却找不到什么“行管理工具条”,也没见什么“文本框”,WHY?以前好象有。
回复
tripofdream 2001-07-17
win2000P+iis5.0+ie5.0下测试正常,没有问题啊
回复
lczddd 2001-07-17
<!-- #include file="math.vs" -->
Function fib(n)
if cint(n)<0 then exit Function
if n=1 or n=0 then
fib=1
else
fib=fib(n-1)+fib(n-2)
end if
end Function
%>
回复
rainman_zhang 2001-07-17
<!-- #include file="math.vs" -->
同意tripofdream(梦之旅)! 
回复
homerocker 2001-07-17
math.vs建议使用以下程序段:
<% @language="VbScript"
function fib(n)
if n<0 then exit Function
if n=1 or n=0 then
fib=1
else
fib=fib(n-1)+fib(n-2)
end if
end Function
%>

或者干脆用:
<script language="VbScript">
...
...
...
</script>
回复
tripofdream 2001-07-16
fn=cint(request("fn"))
回复
tripofdream 2001-07-16
<!- #include file="math.vs" ->不对,应该是
<!-- #include file="math.vs" -->
win2000s,iis5.0,ie5.5下通过
回复
rizijky 2001-07-16
to tripofdream
好象不行
回复
相关推荐
发帖
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
帖子事件
创建了帖子
2001-07-15 11:28
社区公告
暂无公告