Онлайн компилятор 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", min); return 0; }
这段代码从标准输入读取5个整数,然后找出其中的最小值并输出。它使用了逐个比较的方法来更新最小值变量。

- 代码只输出了最小值,但题目可能要求同时输出最大值。检查一下题目要求是否包含输出最大值。
- 变量 `max` 被赋值和比较了,但最后没有输出。如果题目要求输出最大值,需要添加对应的 `printf` 语句。