#include <stdio.h>int fun (float *s, int n, float * ptr_aver ){ float ave, t =0.0; int count =0, k, i; for (k=0 ; k<n; k++) t+=s[k]; ave =t/n; for (i=0; i<n; i++) if (s[i]<ave ) count ++; * ptr_aver = ave; return count;}
void main ( ){ float s[100]; float aver = 0.0; int m, i; printf ("/n 请输入学生人数(不超过100个): "); scanf ("%d", &m ); printf ("/n 请输入%d 个学生的成绩 : /n", m); for (i=0; i<m; i++) scanf ("%f", s+i); printf ("/n 低于平均分的学生人数为: %d/n", fun (s, m, &aver ) ); printf ("平均分为 :%f/n", aver );}