210 发表于 2011-2-25 22:00:55

茶馆达人有懂函数的吗?

题目是写一个函数,找出整数数组中第二大的整数
例如:{12,12,12,12,12}=无
      {18,18,16,14,11}=16

岁月无声 发表于 2011-2-25 23:47:24

const int MINNUMBER = -32767 ;

  int find_sec_max( int data[] , int count)

  {

  int maxnumber = data ;

  int sec_max = MINNUMBER ;

  for ( int i = 1 ; i < count ; i++)

  {

  if ( data > maxnumber )

  {

  sec_max = maxnumber ;

  maxnumber = data ;

  }

  else

  {

  if ( data > sec_max )

  sec_max = data ;

  }

  }

  return sec_max ;

直接股沟之

云中月 发表于 2011-2-25 23:55:37

可以用C语言写
lz的我竟然看懂了
页: [1]
查看完整版本: 茶馆达人有懂函数的吗?