(修改后)将数组进行合并

来源:互联网 发布:x264 linux 编辑:程序博客网 时间:2024/05/16 05:37

 之前自己写的将两个已知的数组进行合并的代码有很大漏洞,经过师兄的指导今天

作了一些改动,这是改过后的代码,再此谢谢师兄!

对于未知的数组

可以用ReadLine()方法从页面进行输入,另外代码已经在VS2005里正确调试过了:

class Add
    {
        public void  BiggerList(int[] a,int[] b )
        {
            int bb=b.Length-1;
            int c = a.Length + b.Length;
            int[] d = new int[c];
            for (int i = 0; i <c - b.Length ; i++)
            {
                d[i] = a[i];
               
            }
                        for (int i=0 ;i<b.Length ;i++)
            {
              d[++bb]=b[i];
            }
            for (int x = 0; x< c; ++x)
            {
                int m = d[x];
                Console.Write("{0},", m);
            }
            Console.ReadLine();
        }
      }

{

 Add adds=new  Add()

adds.add()

}

class Program
    {
        static void Main(string[] args)
        {
            int[] a ={ 34,45,4,56,1,2,3};
            int[] b ={2,3,4,5,6,56,9 };
            Add adds = new Add();
            adds.BiggerList (a,b);

        }
    }

原创粉丝点击