Online Compiler C

#include <stdio.h> int main() { int a, b, c,max; scanf("%d %d %d", &a, &b,&c); if (a>=b && a>=c) max=a; else if (b>=a && b>=c) max=b; else max=c; printf("%d",max) return 0; }
这段代码的功能是从用户输入的三个整数中找出最大值并输出。代码逻辑基本正确,但有一个语法错误导致无法编译。

- 第12行的 `printf` 语句末尾缺少分号,需要在 `printf("%d",max)` 后面加上分号。
- 变量 `max` 的声明和赋值可以更简洁,但当前写法不影响功能。