Online Compiler C

#include <stdio.h> int main(void) { int a, b; scanf("%d%d", &a, &b); if (a < b ) printf("Less"); else if(a==b) printf("Equal"); else if(a>b) printf("Above"); return 0; }
这段代码从标准输入读取两个整数,然后比较它们的大小,并输出对应的英文单词:如果a小于b输出"Less",相等输出"Equal",大于输出"Above"。

- 代码逻辑是正确的,但最后一个条件 `else if(a>b)` 可以简化为 `else`,因为当不满足前两个条件时,a必然大于b。
- 注意 `scanf` 的格式字符串 `"%d%d"` 没有空格,输入时两个数字之间可以用空格、制表符或换行分隔,这是正确的。