A说是B干的。B说:不是我做的。C说:不是我做的。问三个人中只有一个人说了实话 用c++代码来实现

2025-05-13 04:16:38
推荐回答(1个)
回答1:

枚举谁说了实话,用vis[i]表示是不是i干的,是为1,不是为0,根据说的话给vis赋值。处理完毕之后如果发现有且仅有一个人干了,就说明当前枚举到的人说了实话,vis[i]为1的人是凶手