我在C二維數組是這樣的:C:印刷全行多維數組
int pop[18000][3] = {
0, 1, 24,
0, 2, 46,
/* many other rows */
6, 17999, 10,
6, 18000, 10,
};
我想要做的就是寫檢查每一行的最後一個值的函數和,如果它有一定的值,則返回整行。我知道我可以做到這混亂的方式
for (i = 0; i <= 2; i++)
if (pop[i][1] == 10)
printf("%d, %d, %d\n", pop[i][0], pop[i][1], pop[i][2]);
但我實際上是尋找一個更通用的解決方案,可以讓我打印選定整個行(如,在某些模擬,我可能最終產生的2-具有幾十個如果不是數百列的二維數組;我不希望使用凌亂的方法)。
我目前尷尬了地獄,這沒有發生對我說:/ – Koldito 2013-04-11 14:16:41
:)發生的情況:d當我們沉迷於複雜的代碼很多 – 2013-04-11 14:17:18