📅  最后修改于: 2023-12-03 14:39:40.726000             🧑  作者: Mango
在C语言中,数组是一种非常基本的数据类型,在定义和使用过程中我们经常遇到一些问题。本文将介绍C数组问题11,包括如何在数组中查找最大值和最小值。
在C语言中,我们可以遍历数组来查找最大值和最小值。具体方法是,首先将数组的第一个元素设为最大值和最小值,然后遍历数组,逐个比较当前元素和最大值或最小值的大小,更新最大值或最小值。
下面是一个示例代码:
#include <stdio.h>
#define SIZE 10
int main()
{
int array[SIZE] = {1, 10, 5, 7, 13, 23, 8, 4, 9, 6};
int i, max, min;
max = array[0];
min = array[0];
for(i=1; i<SIZE; i++)
{
if(array[i] > max)
{
max = array[i];
}
else if(array[i] < min)
{
min = array[i];
}
}
printf("最大值为:%d,最小值为:%d", max, min);
return 0;
}
在上面的代码中,我们创建了一个包含10个元素的数组,然后遍历数组,更新最大值和最小值。最后输出结果:
最大值为:23,最小值为:1
上述代码可在以下网址运行测试:
https://www.onlinegdb.com/online_c_compiler
本文介绍了C数组问题11,包括如何在数组中查找最大值和最小值。我们可以通过遍历数组来完成这一操作。在实际应用中,掌握这些技巧可以更方便地处理数组相关的任务。