Online Compiler C

#include <stdio.h> int main(void) { int a, b, c, d, e, min, max, ; scanf("%d%d%d%d%d", &a, &b, &c, &d, &e); min = a; if (b < min) min = b; if (c < min) min = c; if (d < min) min = d; if (e < min) min = e; max = a; if (max < b) max = b; if (max < c) max = c; if (max < d) max = d; if (max < e) max = e; printf("%d\n", max * min); return 0; }
这段代码的功能是:读入5个整数,找出其中的最大值和最小值,然后输出它们的乘积。

代码中有一个语法错误:在声明变量时,`int a, b, c, d, e, min, max, ;` 这一行末尾多了一个逗号,导致编译错误。

- 检查变量声明那一行,末尾多了一个逗号,去掉它即可。
- 注意变量声明时,最后一个变量后面不需要逗号。