主题:  ASP一个问题请教大家

macboy

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2005/10/30 20:12:13
#12005/10/31 0:28:52
ASP一个问题请教大家

例:

<%
if sum_money(1)>100 then
response.write "100"
else
sum_money(1)
end if
%>

<%
if sum_money(2)>100 then
response.write "100"
else
sum_money(2)
end if
%>

<%
if sum_money(3)>100 then
response.write "100"
else
sum_money(3)
end if
%>

<%
if sum_money(4)>100 then
response.write "100"
else
sum_money(4)
end if
%>
sum_money(1)是1到100组每组的数指也不一样,Limit是一个指定数指.
现要把这一百组的数全加起来...

当出现以下数据
sum_money(1)=125
sum_money(2)=0
sum_money(3)=34.5
sum_money(4)=750



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#22005/11/2 17:00:45
什么呀,乱七八糟的!



macboy

职务:普通成员
等级:1
金币:0.0
发贴:2
注册:2005/10/30 20:12:13
#32005/11/2 19:21:32
看不懂不要说乱七八糟,我在别的论坛人家的高手帮我解决了.....


sum = 0
for i = 1 to 100
if sum_money(i) > Limit then
sum = sum + Limit
else
sum = sum + sum_money(i)
end if
next



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
注册:2001/11/19 12:41:09
#42005/11/3 13:59:06

是别人看不懂还是自己表达水平的问题呀?
<%
if sum_money(1)>100 then
response.write "100"
else
sum_money(1)
end if
%>
如果你的sum_money()是个过程或函数的话,上面的还可以解释,可是你的好像是个数组,else后面的是什么?你连逻辑都没弄清楚,难怪表达不清楚自己的意图。



不是高手

职务:普通成员
等级:3
金币:5.0
发贴:1352
注册:2002/8/23 2:27:18
#52005/11/4 17:30:05
什么玩意