一维数组重复值循环如何写??高手请进!!
for (int h = 0; h < k; h++)
{
for (int j = 0; j < h; j++)
{
if (s_name[h].Trim() == s_name[j])
{
s_name[j]=s_name[j]+ "(二) ";
}
}
}
是这样子写吗??
现在一个数组的长度有25里面有两条记录是一样的比如( '1 ', '2 ', '3 ', '2 ', '5 ', '4 ', '7 ')这个时候我想把第二个2改成 '2(二) '我的循环是这样子写吗??
------解决方案--------------------for(int i=0;i <Array.Length;i++)
{
for(int j=0;j <Array.Length;j++)
{
if(Array[i] == Array[j] && i!=j)
{
Array[j] += "二 ";
}
}
}