谭元元微博:编写一个函数计算从1加到N的结果

来源:百度文库 编辑:神马品牌网 时间:2024/04/20 21:49:07
答案是:
<%
function countN(n)
dim i,c
c=0
for i=1 to n
c=c+1
next
countN=c
end function
s=1000
response.write "从 1 加到 " & s & " 的结果是: " & countN(s)
%>

问题是:
这里的 S=1000 是什么?有人能给解释一下吗?
整个过程简单解释一下

<%
function countN(n) //定义countN(n)函数
dim i,c
c=0 //变量c初值为0
for i=1 to n //当i为1到n时
c=c+1 //这里好像写错了,应该是c = c+i;
next
countN=c //最后结果为c
end function
s=1000 //令s= 1000
response.write "从 1 加到 " & s & " 的结果是: " & countN(s)
%> //输出从1加到1000的值是:countN(1000);

s = 1000 就是设置一下从 1 加到 1000 呗

这个程序很简单啊,就是一个一个加啊

for i=1 to n
c=c+1
next

这里不是累加吗。

这里的s 是个变量 设置值为1000 被当做参数传递到 countn这个函数里
然后函数里做累加的功能就是从1到s的数值加到一起

s = 1000 就是设置一下从 1 加到 1000 呗

这个程序很简单啊,就是一个一个加啊

for i=1 to n
c=c+1
next