Online Compiler C

#include <stdio.h> int main() { int A[5]; for (int i = 0; i < 5; i++) { scanf("%d", &A[i]); } int min = A[0]; for (int i = 1; i < 5; i++) { if (A[i] < min) { min = A[i]; } } printf("%d\n", min); return 0; }
这段代码的功能是:先读取5个整数存入数组A,然后找出这5个数中的最小值并输出。代码逻辑是正确的,能够正常运行。

- 注意数组下标从0开始,你的循环从i=0到i<5正确覆盖了所有元素。
- 寻找最小值时,初始值设为A[0]是合理的,但需要确保数组至少有一个元素,这里数组大小固定为5,所以没有问题。