仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 463|回复: 7
打印 上一主题 下一主题

[学习教程] ASP网页编程之怎样用ASp完成往失落三个最高分和三个最低...

[复制链接]
柔情似水 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:22:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。还无法完全实现一些企业级的功能:完全的集群、负载均横。明天又匡助了一个网友,我的标语是"以匡助他人为康乐!"

成绩:用asp怎样完成往失落三个最高分和三个最低分?
办理思绪:
1、将全部数组排序,删除两头的三个最年夜值和三个最小值(另外一网友提出的!)
2、选择出个中三个最年夜的数和三个最小的数,将其删除!(我的思绪!)

我以为我的办法应当可行一些,由于要删除的数只要三个最年夜,三个最小,没有需要把一切的数都举行排序,出格是当数据良多时,将会华侈良多的资本!我写的序以下:
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<%
dimArr
Arr=array(91,39,46,24,14,56,31,32,56,89)

callDeleteMax(UBound(Arr),3)’删除三个最年夜的数!
callGetBack()’每一个数称以-1,将最小的数酿成最年夜的数!
callDeleteMax(UBound(Arr),3)’删除称以-1今后三个最年夜的数!
callGetBack()’复原每个数
forkk=0toUBound(Arr)’输入每个数
Response.Write(Arr(kk))
Response.Write("<br>")
next
subDeleteMax(Arr_total,willdelete)
form=1towilldelete
fori=0toArr_total-m
ifArr(i)>Arr(i+1)then
callswap(Arr(i),Arr(i+1))
endif
next
ReDimPreserveArr(Arr_total-m)
next
endsub
subswap(num_a,num_b)’互换两个数
x=num_a
num_a=num_b
num_b=x
endsub
subGetBack()
forL=0toUBound(Arr)
Arr(L)=Arr(L)*-1
next
endsub
%>个中有三个子程序:
1、DeleteMax(Arr_total,willdelete)
功效:删除多少个最年夜的数,Arr_total:数组的最年夜可用下标,willdelete:将要删除的最年夜数的个数。

2、swap(num_a,num_b)
功效:互换两个数

3、GetBack()
功效:将数组的每一个元素乘以-1,将最小的数酿成最年夜的数!

助民气得:
实验出了怎样删除一个数组元素!
奇妙使用redim和Preserve语句,如:
dimA()
redimA(10)
’想删除第六个元素A(5)
forn=5toubound(A)-1
A(n)=A(n+1)
next
redimPreserveA(ubound(A)-1)以上的代码,就可以够完成了,不信你尝尝...无法实现跨操作系统的应用。当然这也是微软的理由之一,只有这样才能发挥ASP最佳的能力。可是我却认为正是Windows限制了ASP,ASP的概念本就是为一个能让系统运行于一个大的多样化环境而设计的;
不帅 该用户已被删除
沙发
发表于 2015-1-19 09:30:27 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
乐观 该用户已被删除
板凳
发表于 2015-1-24 12:39:05 | 只看该作者
ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,理论上可以使用任何编程语言包括C++,VB,JS等等,当然,最合适的编程语言还是MS为.NetFrmaework专门推出的C(读csharp),它可以看作是VC和Java的混合体吧。
灵魂腐蚀 该用户已被删除
地板
发表于 2015-2-1 12:09:33 | 只看该作者
多看多学多思。多看一些关于ASP的书籍,一方面可以扩展知识面一方面可以鉴借别人是如何掌握、运用ASP的;多学善于关注别人,向同学老师多多学习,不论知识的大小;多思则是要将学到的知识灵活运用。
谁可相欹 该用户已被删除
5#
发表于 2015-2-20 16:41:27 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
若相依 该用户已被删除
6#
发表于 2015-3-6 18:39:51 | 只看该作者
运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
小妖女 该用户已被删除
7#
发表于 2015-3-13 05:46:15 | 只看该作者
那么,ASP.Net有哪些改进呢?
若天明 该用户已被删除
8#
发表于 2015-3-20 14:23:17 | 只看该作者
我想问如何掌握学习节奏(先学什么再学什么)最好详细点?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-9 02:29

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表