📜  C |数组|问题11(1)

📅  最后修改于: 2023-12-03 14:39:40.726000             🧑  作者: Mango

C数组问题11

在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,包括如何在数组中查找最大值和最小值。我们可以通过遍历数组来完成这一操作。在实际应用中,掌握这些技巧可以更方便地处理数组相关的任务。