Online Compiler C

#include <stdio.h> int main() { int x, y, z, max; scanf("%d %d %d", &x, &y &z); max = x ; if(y > max){ max = y; } if(z > max){ max = z; } printf("%d\n",max) return 0; }
这段代码的目的是从用户输入三个整数,然后找出其中最大的数并输出。代码整体思路正确,但存在两个语法错误。

- 第5行的`scanf`函数中,`&y &z`之间缺少逗号,应该写成`&y, &z`。
- 第12行的`printf`语句末尾缺少分号,应该加上分号。