C语言全局变量:有一个一维数组,内放10个学生的成绩,写一个函数,求出平均分、最高分和最低分。

#include<stdio.h>
int  max, min ; 
float average ( int  array [ ] , int  n )
{ int  i ;
  float  aver , sum = array [0] ; 
  max = min = array [ 0 ] ;   
  for( i=1 ; i<n ; i++ )
  { if( array[i] > max )  max=array[i]; 
  else if ( array[i] < min ) min=array[i];
  sum=sum+array[i] ;  }
  aver=sum/n; 
  return  ( aver ) ;  }
main( )
{ float  ave ; 
  int  score[10] , i ;
  for( i=0 ; i<10 ; i++ ) 
      scanf ( "%d", &score[i] ) ; 
  ave=average ( score , 10 ) ;  
  printf ( "max=%d\n min=%d\n" , max , min ) ; 
  printf (" average = %6.2f \n" , ave ) ; 
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值