| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2832 人关注过本帖
标题:给大家出个题目
只看楼主 加入收藏
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
结帖率:100%
收藏
 问题点数:0 回复次数:24 
给大家出个题目
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比较熟悉的就来挑战一下吧

[[it] 本帖最后由 hmhz 于 2008-6-15 09:01 编辑 [/it]]
搜索更多相关主题的帖子: asp 挑战 
2008-06-14 22:27
hugeannex
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:6
帖 子:483
专家分:911
注 册:2005-3-20
收藏
得分:0 
用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>

世事如潮我如水,只叹江湖几人回。
2008-06-14 23:25
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
你的JS写得不错,但我的要求是ASP写的,因为asp实现这样方式难度高一些

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-15 00:10
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
不过根据你的思路,完全可以将你的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
%>
第二种按照你的来改就不行了

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-15 00:39
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
发现了个问题,你的到90000了,才注意到

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-15 01:23
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
For i = 10 to 10000 Step 10
 Response.Write i & "<br />"
Next

这样可以否?
2008-06-15 08:28
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
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
2008-06-15 08:32
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
恩,你这不错,简短效果显著,继续,第二种方式的

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-15 08:49
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
第二种的(6f)

For i = 10 to 10000 Step 10
Response.Write i & "<br />"
Next
2008-06-15 08:52
hmhz
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:30
帖 子:1890
专家分:503
注 册:2006-12-17
收藏
得分:0 
好,这个第二种的也搞定了,还有第三种的

[编程论坛] ASP超级群:49158383  敲门暗号:ASP编程
龍艺博客 http://www.
2008-06-15 08:56
快速回复:给大家出个题目
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031663 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved