在线编译器 C

#include <math.h> #include <stdio.h> int main() { int a, b, c; int YES, NO scanf("%d %d %d", &a, &b, &c); if (a < b && b < c) printf("YES"); else printf("NO"); return 0; }
这段代码试图判断三个整数是否严格递增(即 a < b < c),但存在语法错误。

- 第5行 `int YES, NO scanf(...)` 是错误的,不能这样声明变量并同时调用 scanf。`YES` 和 `NO` 没有被使用,而且 scanf 应该单独写在一行。

- 你的判断逻辑 `a < b && b < c` 是正确的,但需要先正确读取输入。