代碼如下所示
#包含?& ltstdio.h & gt
int?n;
浮動?sum=0,平均值;
浮動?好玩(飄?num[],float?h[],float?低[]);
int?主()
{int?我;
做什麽?
{printf("請輸入人數:");scanf("%d ",& ampn);}
while(n & lt;=0);
浮動?num[n],h[n],low[n];
為了什麽?(I = 0;我& ltn;i++)
{scanf("%f ",& ampnum[I]);
sum+= num[I];
}
for(I = 0;我& ltn;i++)?printf("%.1f\t ",num[I]);
printf(" \ n總分:%.1f\n ",sum);
平均值=總和/n;
printf(" score \ n " above average % . 1f,平均值);
為了什麽?(I = 0;我& ltfun(num,h,low);i++)
printf("%.1f\t ",h[I]);
printf(" \ n得分低於平均值%.1f \n ",平均值);
為了什麽?(I = 0;我& lt(n-fun(num,h,low));i++)
printf("%.1f\t ",low[I]);
回歸?0;
}
浮動?好玩(飄?num[],float?h[],float?低[])
{int?I,c=0,d = 0;//c,d是計數器。
為了什麽?(I = 0;我& ltn;i++)
{?
如果?(num[I]& gt;壹般)?{ h[c]= num[I];c++;}?//大於平均值的分數被發送到數組h[]
不然呢?{ low[d]= num[I];d++;}?//低於平均值的分數被發送到數組low[]
}
回歸?c;
}