直接用这个函数 , 会比自己写个for 判断快的多了 。

position=max_element(a,a+n)-a;

   position  代表找到最大元素的位置 , max_element( ) 的函数返回值是个指针 , 当其在减去首地址后返回的就是 所要找的元素的位置 。

 

    printf("%d\n",*max_element(a,a+n));  

   这句话的意思是输出最大元素位置处的元素 ,  同理 , min_element( ) , 输出数组中最小的元素 , 但他们有一个共同点 , 如果存在多个相同的最大元素 , 他所找的也是第一个 。

 

相关文章:

  • 2023-02-12
  • 2022-12-23
  • 2021-10-20
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
猜你喜欢
  • 2021-06-26
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-17
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案