admin 管理员组

文章数量: 1184232


2024年4月21日发(作者:易语言语音合成工具源码下载)

c语言遍历一次求数组最大值和最小值

在c语言中,遍历一次数组可以很容易地求出数组的最大值和最

小值。下面是一个示例代码:

```c

#include

int main() {

int arr[] = {10, 20, 30, 40, 50};

int len = sizeof(arr) / sizeof(arr[0]);

int max = arr[0];

int min = arr[0];

for (int i = 1; i < len; i++) {

if (arr[i] > max) {

max = arr[i];

}

if (arr[i] < min) {

min = arr[i];

}

}

printf('Max value is %d

', max);

printf('Min value is %d

', min);

- 1 -

return 0;

}

```

在上面的代码中,我们定义了一个整数数组`arr`,并通过

`sizeof`运算符计算出数组的长度`len`。然后,我们定义两个变量

`max`和`min`,并将它们都初始化为数组中的第一个元素`arr[0]`。

接下来,我们使用一个`for`循环遍历数组中的所有元素,如果

当前元素大于`max`,就将`max`更新为当前元素;如果当前元素小于

`min`,就将`min`更新为当前元素。

最后,我们输出`max`和`min`的值。运行上面的代码,输出如下:

```

Max value is 50

Min value is 10

```

可以看到,我们成功地遍历了一次数组,求出了数组的最大值和

最小值。

- 2 -


本文标签: 数组 代码 遍历