| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 520 人关注过本帖
标题:我正在学JavaScript,请问这一题该怎么完善?
只看楼主 加入收藏
sunfeiliao
Rank: 1
等 级:新手上路
帖 子:24
专家分:6
注 册:2009-9-2
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:4 
我正在学JavaScript,请问这一题该怎么完善?
数码排序:设有n(n<=100)个正整数,将它们连接成一排,组成一个最大的多位整数。例如:当n=3时,三个整数为13,312,343,连成的最大整数为:34331213;又如:当n=4时,四个整数为7,13,4,246,连成的最大整数为7424613。
下面是我的解题过程,感觉有很多漏洞,希望各位高手指点一下!
var arr=new Array(n)
var n=parseInt(prompt("请输入整数的个数",""))
if (n<=100)
{
for (m=0;m<n ;m++ )
{
    arr[m]=prompt("请输入整数","")
}
for (i=0; i<m-1;i++ )
{
    for (j=0;j<m-1 ;j++ )
    {
        var v_str;
        if (arr[j].substring(0,1)<arr[j+1].substring(0,1))//我只比较数组中元素最大位的大小
        {
           
            v_str=arr[j];
            arr[j]=arr[j+1];
            arr[j+1]=v_str;
   
        }
    }
}
for (m=0;m<n ;m++ )
{
    document.write(arr[m])
}
}
else
{
alert("您输入有误")
}
搜索更多相关主题的帖子: JavaScript 
2009-09-15 16:00
windizual
Rank: 3Rank: 3
等 级:论坛游侠
威 望:4
帖 子:124
专家分:186
注 册:2009-7-1
收藏
得分:10 
..............LZ,这是J2SE的,这个JAVASCRIPT在这问不合适吧

Java要学的东西好多~~~~~
2009-09-17 10:28
gameohyes
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:湖南
等 级:版主
威 望:53
帖 子:1275
专家分:3629
注 册:2009-3-5
收藏
得分:10 
同上

[ 本帖最后由 gameohyes 于 2009-9-17 17:57 编辑 ]

C#超级群 74862681,欢迎大家的到来!
2009-09-17 13:53
sunfeiliao
Rank: 1
等 级:新手上路
帖 子:24
专家分:6
注 册:2009-9-2
收藏
得分:0 
回复 2楼 windizual
不好意思,下次注意!
2009-09-17 15:38
sunfeiliao
Rank: 1
等 级:新手上路
帖 子:24
专家分:6
注 册:2009-9-2
收藏
得分:0 
回复 3楼 gameohyes
。。。。。无语!
2009-09-17 15:40
快速回复:我正在学JavaScript,请问这一题该怎么完善?
数据加载中...
 
   



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

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