求低于平均分的人数

    技术2022-05-18  15

    #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 );}


    最新回复(0)