c语言关于分书问题:五个人分五本书like[][]数组表示喜欢与否,(第一行第一列为0便于表示)
发布网友
发布时间:2022-05-16 20:24
我来回答
共1个回答
热心网友
时间:2024-03-01 16:45
i 是 某人, BookTaken[i] = 0; 表示这个人还没有分到书。
j 是 某本书,BookFlag[j] = 0; 表示这本书还没分掉。
循环体内第一个语句是 if((BookFlag[j] != 0) || (Like[i][j] == 0)) continue;
如果这本书已分掉,这个 j 循环要跳过。
所以 当重新分书 时,要 让 BookFlag[j] = 0; 这个 j 循环 就不会 跳过。