在线编译器 C

#include <stdio.h> int main() { int a, b, c; scanf("%d %d %d", &a, &b, &c); if (a > b && b> c ) { printf("YES\n"); } else { printf("NO\n"); } return 0; }
这段代码从输入读取三个整数,然后判断第一个数是否大于第二个数且第二个数是否大于第三个数,如果满足就输出YES,否则输出NO。

- 你的条件判断只检查了a > b且b > c的情况,但题目可能要求判断三个数是否严格递减(即a > b > c)。如果题目要求的是判断是否严格递减,那么你的逻辑是正确的。但请确认题目是否要求判断“严格递减”还是“非严格递减”(允许相等)。
- 注意输入格式:你的scanf中使用了空格分隔,但输入时如果数字之间用换行符分隔也能正常工作。不过如果题目要求连续输入三个数,你的写法没问题。