看板 C_Sharp 關於我們 聯絡資訊
小弟後來有解出來了,雖然跟大大們的方法比起來,真的是差太多了>"< 但還是po出來現醜一下... int[] data ={ 3, 1, 2, 3, 2, 1, 2 }; int a, b = 0, sum; ArrayList da = new ArrayList(); Array.Sort(data);//{1,1,2,2,2,3,3} for (a = 0; a <= data.Length - 1; a++) { sum = 0; for (b = a; b <= data.Length - 1; b++) { if (data[a] == data[b]) { sum++; } else { break; } } da.Add(data[a]); Console.Write("{0},重複{1}次", data[a], sum); Console.WriteLine(); a = b - 1; } foreach (int i in da) { Console.Write(i); } Console.Read(); 謝謝大家的幫忙 有問題再上來請教>"< -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.131.124.128