看板 C_Sharp 關於我們 聯絡資訊
如果 int [] a = new int [4]{2,4,6,5}; int [] b = new int [4]{4,1,3,4}; 則相同的個數就只有1個 就是4 (一個對一個) int [] a = new int [4]{3,4,6,4}; int [] b = new int [4]{4,1,3,5}; 相同個數有2個 分別為3 4 以下是我寫的程式 same代表相同的個數 for (int y = 0; y < 4; y++) { for (int z=0; z < 4; z++) { if (a[y] == b[z]) { same++; break; } } } 跑第二個 OK same會是2 但跑第一個的話 same就不會是1而是2 請問要怎麼要修改才能使其正確??? 謝謝~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.115.50.10