您的位置:程序门 -> .net技术 -> c#



请大家来帮帮我好吗?谢谢


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请大家来帮帮我好吗?谢谢
发表于:2007-03-13 00:38:20 楼主
怎么用for循环把12   14   9   8   6   7   编写后按大小在排列出来
static   void   main()
{      
int[]   a   =   {12,14,9,8,6,7};
for   (int   i=0;i <a.length;i++)
{
if   (a> 0   &&   i <0)
}
这个是我前面的,不知道对不?后面写出来都不对
请教,谢谢
发表于:2007-03-13 07:21:141楼 得分:0
把这个array赋值给一个arraylist
用arraylist实例的sort方法排序
如果需要覆盖原来的array再取回来就可以了
发表于:2007-03-13 09:22:302楼 得分:0
list <int>   inta   =   new   list <int> ();
                        inta.add(3);
                        inta.add(6);
                        inta.add(1);
                        inta.add(9);
                        inta.sort();
                        for   (int   i   =   0;   i   <   inta.count;   i++)
                                messagebox.show(inta[i].tostring());
发表于:2007-03-13 09:45:523楼 得分:0
static   void   main(string[]   args)
                {
                        int[]   a   =   {   12,   14,   9,   8,   6,   7   };
                        array.sort(a);
                        for   (int   i   =   0;   i   <   a.length;   i++)
                        {
                                console.writeline(a[i]);
                        }
                }
运行结果:
6
7
8
9
12
14
发表于:2007-03-13 09:55:024楼 得分:0
使用类库中的方法是个不错的选择
发表于:2007-03-13 09:59:255楼 得分:0

static   void   main(string[]   args)
                {
                        int[]   a   =   {   12,   14,   9,   8,   6,   7   };
                        for   (int   i   =   0;   i   <   a.length;   i++)
                        {
                                for   (int   j   =   i+1;   j   <   a.length;   j++)
                                {
                                        //if   (a[i]   >   a[j])     从小到大。
                                        if   (a[i]   <   a[j])//从大到小
                                        {
                                                int   b   =   a[i];
                                                a[i]   =   a[j];
                                                a[j]   =   b;
                                        }
                                }
                        }

                        for   (int   iii=   0;   iii   <   a.length;   iii++)
                        {
                                console.writeline(a[iii]);
                        }

                }
发表于:2007-03-13 10:00:396楼 得分:0
我也是新手,很多都不会,就这个还听说过。-_-
发表于:2007-03-13 10:11:447楼 得分:0
谢谢大家


快速检索

最新资讯
热门点击