您的位置:首页 > 其它

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

2008-01-31 15:22 99 查看
之前自己写的将两个已知的数组进行合并的代码有很大漏洞,经过师兄的指导今天

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

对于未知的数组

可以用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);

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: