在线编译器 C

#include <stdio.h> int main(void) { int a,b,c; scanf("%d%d%d",&a,&b,&c); if (a<=b&&b<=c) printf("YES"); else printf("NO"); return 0; }
这段代码从标准输入读取三个整数,然后判断它们是否按非递减顺序排列(即a ≤ b ≤ c),如果是则输出YES,否则输出NO。

- 你的代码逻辑是正确的,但题目可能要求判断的是严格递增(a < b < c)还是非递减(a ≤ b ≤ c)?请确认题目描述中的具体条件。
- 注意输入格式:如果题目要求三个数在同一行用空格分隔,你的scanf格式是正确的;但如果要求每行一个数,则可能需要调整。