我有一个问题~ASP

来源:百度知道 编辑:UC知道 时间:2024/05/19 03:15:08
我有一个问题~
从键盘输入两个整数A和B
若A*2+B*2大于或者等于100小于200,则输出概数A*2+B*2的个位或者十位的数字,否则输出A和B之和的ASP怎么写?

这个用asp写,需要放一个表单,表单里面放a、b两个输入框,1个提交按钮,
提交到的页面是asp文件,内容大致如下:
<%
'没加判错处理
dim a,b,c
a=request("a")
b=request("b")
c=a*2+b*2
if c>=100 and c<200 then
response.write "个位:"
response.write c mod 10'个位
response.write ";十位:"
response.write int(c/10) mod 10'十位
'个位或十位什么概念?随机输出1个还是是全部输出?这里是全部输出的。
else
response.write a+b
end if
%>
上面这个例子中可以存成do.asp

下面是提交页面的表单代码,也可以放在do.asp里面……
<form name="form1" method="post" action="do.asp">
<input name="a" type="text" id="a">
<input name="b" type="text" id="b">
<input type="submit" name="Submit" value="提交">
</form>
实际使用还需要判断一下传来的是否是数字,是否在给定范围等……
这个你就自己加吧,用客户端脚本也可以实现的……