|
发表于 2014-6-24 08:41:05
|
显示全部楼层
简单的吧- #include <stdio.h>
- #include "stdlib.h"
- //申明函数
- int fun(float *s,int n,float *aver);
- int main( )
- {
- float ary_stu[]={90.5,59.5,76.5,76,45,88,54};
- float aver_score;
- int num = fun(ary_stu,sizeof(ary_stu)/sizeof(float),&aver_score);
- printf("平均分:%.2lf,低于平均分人数:%d\n",aver_score,num);
- system("pause");
- return 0;
- }
- int fun(float *s,int n,float *aver)
- {
- float fl_total = 0;
- for (int i=0;i<n;i++)
- {
- fl_total+=s[i];
- }
- *aver = fl_total / n;
- int stu_lower=0;
- for (int i=0;i<n;i++)
- {
- if (s[i]<*aver)
- {
- stu_lower++;
- }
- }
- return stu_lower;
- }
复制代码 |
|