编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛  
 
全能 ASP / PHP / ASP.NET 主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
 23 123
发新话题
打印

给大家出个题目

本主题由 hmhz 于 2008-6-14 22:28 设置高亮

给大家出个题目

10---10000的循环
第一种循环方式:
10
20
30
40
……
90
100
200
300
……
900
1000
2000
3000
……
9000
10000
这样子循环


第二种循环方式
10
20
30
……
90
100
110
120
130
……
190
200
210
220
230
……
290
300
310
320
330
……
……
……
10000
这样子循环

第三种循环方式
10
20
30
……
90
100
110
120
130
……
190
200
210
220
230
……
290
300
310
320
330
……
990
1000
1100
1200
1300
……
9900
10000
11000
12000
13000
……
20000

这样子循环

第四种循环方式
10
20
30
……
90
100
110
120
130
……
190
200
210
220
230
……
290
300
310
320
330
……
990
1000
1100
1200
1300
……
9900
10000
10100
10200
10300
……
10900
11000
11100
11200
11300
……
19900
20000

这样子循环

对asp比较熟悉的就来挑战一下吧

[ 本帖最后由 hmhz 于 2008-6-15 09:01 编辑 ]

TOP

用JS可以吗?
第一种:
<script language="javascript">
var ms="",k,i=10;
while(i<=10000){
   k=i;
  for(j=1;j<=9;j++){
     ms=ms+i+"<br>"
     i=i+k
     }
}
document.write(ms);
</script>
第二种(简单):
<script language="javascript">
var ms="";
for(i=10;i<=10000;i+=10){
  ms=ms+i+"<br>";
  }
document.write(ms);
</script>
. 为钱而战

TOP

你的JS写得不错,但我的要求是ASP写的,因为asp实现这样方式难度高一些
2000年接触asp     2002年精通asp     2004年熟悉asp    2006年基本了解asp    2008年真搞不懂asp

TOP

不过根据你的思路,完全可以将你的JS改成asp的,
<%
'第一种
i=10
response.write i&"<br>"
while(i<=10000)
   k=i
  for j=1 to 9
      i=i+k
    ms=ms&i&"<br>"
  next
Wend
response.write ms
%>
第二种按照你的来改就不行了
2000年接触asp     2002年精通asp     2004年熟悉asp    2006年基本了解asp    2008年真搞不懂asp

TOP

发现了个问题,你的到90000了,才注意到
2000年接触asp     2002年精通asp     2004年熟悉asp    2006年基本了解asp    2008年真搞不懂asp

TOP

For i = 10 to 10000 Step 10
Response.Write i & "<br />"
Next

这样可以否?

TOP

Dim i , st
st = 10
i = 10
While i <= 90000
    Response.Write i
    i = i + st
    If i = st * 10 Then st = st * 10
Wend

TOP

恩,你这不错,简短效果显著,继续,第二种方式的
2000年接触asp     2002年精通asp     2004年熟悉asp    2006年基本了解asp    2008年真搞不懂asp

TOP

第二种的(6f)

For i = 10 to 10000 Step 10
Response.Write i & "<br />"
Next

TOP

好,这个第二种的也搞定了,还有第三种的
2000年接触asp     2002年精通asp     2004年熟悉asp    2006年基本了解asp    2008年真搞不懂asp

TOP

 23 123
发新话题