对任意一个一维数组,从中找出数组元素的最大值和最小值
时间: 2023-04-23 16:02:19 浏览: 89
查找序列(数组)中的最大值,最小值(例子)
可以使用循环遍历数组中的每一个元素,通过比较大小得到最大值和最小值。具体实现可以参考以下代码:
int arr[] = {1, 3, 5, 2, 4};
int max = arr[0]; // 假设第一个元素为最大值
int min = arr[0]; // 假设第一个元素为最小值
for (int i = 1; i < sizeof(arr)/sizeof(int); i++) {
if (arr[i] > max) {
max = arr[i];
}
if (arr[i] < min) {
min = arr[i];
}
}
printf("最大值为:%d,最小值为:%d", max, min);
阅读全文