你变量名重了,比如在min函数里面定义了一个min的变量
by cff_0102 @ 2023-02-27 00:52:36
![](https://cdn.luogu.com.cn/upload/image_hosting/vyrxrahq.png)
因为格式化过所以行数和原来的代码不一致,但内容是一样的。
* $\texttt{\color{green}19}$ 应该不用解释。
* $\texttt{\color{darkred}35}$ 中 `&&` 判断两者是否都为真,整个条件表达式的含义就是“`a[i]` 既等于 `x1` 又等于 `x2`”,显然错;$\texttt{\color{green}34}$ 利用异或运算的性质(交换律、结合律 以及 `x ^ x == 0`、`x ^ 0 == x`)来找出 `a` 中不同于 `x1` 和 `x3` 的数。
* $\texttt{\color{darkred}43}$ 中 1. `%c` 不会跳过空格 和 2. 类型不安全 是 `scanf` 的两大坑点(所以尽早转 C++ 吧
by ud2_ @ 2023-02-27 02:41:27
(“`a[i]` 既等于 `x1` 又等于 `x2`” → “`a[i]` 既等于 `x1` 又等于 `x3`”)
by ud2_ @ 2023-02-27 02:43:28
@[ud2_](/user/206953) 谢谢大佬,编译过了,开心开心
by linyiyi123456 @ 2023-03-02 23:26:32