21xrx.com
2025-03-25 05:11:37 Tuesday
文章检索 我的文章 写文章
如何在C语言中返回数组的最大值
2023-06-16 10:38:59 深夜i     10     0
C语言 数组 最大值

在C语言中,对于数组操作是非常常见的。但是对于返回数组中的最大值,很多初学者可能会感到不知所措。那么,如何在C语言中返回数组的最大值呢?

方法其实很简单,可以通过循环遍历数组中的每个元素,比较元素大小并存储最大值。下面是一个基本的代码示例:

#include 
int max(int ar[], int n) {
  int i;
  int maxnum = ar[0];
  for (i = 1; i < n; i++) {
   if (ar[i] > maxnum) {
     maxnum = ar[i];
   }
  }
  return maxnum;
}
int main() {
  int ar[] = 40;
  int n = sizeof(ar) / sizeof(ar[0]);
  int max_num = max(ar, n);
  printf("数组中的最大值为:%d", max_num);
  return 0;
}

以上代码中,max()函数用于返回数组中的最大值。在main()函数中,我们定义了一个整型数组ar,并将其作为参数传入max()函数中进行计算。最后打印出最大值即可。

  
  

评论区